From 02e116cb060dc7694bf0ea911bace0340114c6ba Mon Sep 17 00:00:00 2001 From: John McCall Date: Thu, 29 Jul 2010 08:59:27 +0000 Subject: When unifying instructions during a block diff, actually complain about any differences we see. This should only happen if there are "non-structural" differences between the instructions, i.e. differences which wouldn't cause diff to return true. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109742 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/llvm-diff/DifferenceEngine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tools/llvm-diff') diff --git a/tools/llvm-diff/DifferenceEngine.cpp b/tools/llvm-diff/DifferenceEngine.cpp index 769dc0ac10..d9fbc57d2d 100644 --- a/tools/llvm-diff/DifferenceEngine.cpp +++ b/tools/llvm-diff/DifferenceEngine.cpp @@ -549,7 +549,7 @@ void FunctionDifferenceEngine::runBlockDiff(BasicBlock::iterator LStart, { Instruction *L = &*LI, *R = &*RI; DifferenceEngine::Context C(Engine, L, R); - diff(L, R, false, true); // unify successors + diff(L, R, true, true); // complain and unify successors Values[L] = R; // make non-tentative Diff.addMatch(L, R); } -- cgit v1.2.3