]> granicus.if.org Git - llvm/commitdiff
[TableGen] Fix null pointer dereferencing.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 29 Apr 2019 17:41:27 +0000 (17:41 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 29 Apr 2019 17:41:27 +0000 (17:41 +0000)
Reported in https://www.viva64.com/en/b/0629/

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@359474 91177308-0d34-0410-b5e6-96231b3b80d8

utils/TableGen/SearchableTableEmitter.cpp

index b847ef30958a8cf3a2950b21eb9f22a86ab00b53..dc5660aa6c5f3f68f6fafaae1340b5c0191362fe 100644 (file)
@@ -611,7 +611,7 @@ void SearchableTableEmitter::collectTableEntries(
         if (!Ty)
           PrintFatalError(Twine("Field '") + Field.Name + "' of table '" +
                           Table.Name + "' has incompatible type: " +
-                          Ty->getAsString() + " vs. " +
+                          Field.RecType->getAsString() + " vs. " +
                           TI->getType()->getAsString());
         Field.RecType = Ty;
       }