From: Bob Wilson Date: Thu, 20 Jan 2011 18:38:05 +0000 (+0000) Subject: Fix broken check for InstAlias argument used with different types. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=47c90a70bafafeb8c9d27d3528f69bed57ea028e;p=oota-llvm.git Fix broken check for InstAlias argument used with different types. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123932 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/utils/TableGen/CodeGenInstruction.cpp b/utils/TableGen/CodeGenInstruction.cpp index 6b1fc6ed1a6..59270412438 100644 --- a/utils/TableGen/CodeGenInstruction.cpp +++ b/utils/TableGen/CodeGenInstruction.cpp @@ -483,6 +483,7 @@ CodeGenInstAlias::CodeGenInstAlias(Record *R, CodeGenTarget &T) : TheDef(R) { Result->getArgName(AliasOpNo) + " is both " + Entry->getName() + " and " + ADI->getDef()->getName() + "!"); + Entry = ADI->getDef(); // Now that it is validated, add it. ResultOperands.push_back(ResultOperand(Result->getArgName(AliasOpNo),