]> granicus.if.org Git - llvm/commitdiff
[TableGen] Fix a range based for loop to take the value by reference so that Simplify...
authorCraig Topper <craig.topper@intel.com>
Wed, 30 Aug 2017 02:05:03 +0000 (02:05 +0000)
committerCraig Topper <craig.topper@intel.com>
Wed, 30 Aug 2017 02:05:03 +0000 (02:05 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@312088 91177308-0d34-0410-b5e6-96231b3b80d8

utils/TableGen/CodeGenDAGPatterns.cpp

index e48ba384532686bbc49d59588f1fbe7d1cafa694..5200cda8faafe885aa93a2bf5b5b959549e39dd9 100644 (file)
@@ -2304,7 +2304,7 @@ InferAllTypes(const StringMap<SmallVector<TreePatternNode*,1> > *InNamedTypes) {
   bool MadeChange = true;
   while (MadeChange) {
     MadeChange = false;
-    for (TreePatternNode *Tree : Trees) {
+    for (TreePatternNode *&Tree : Trees) {
       MadeChange |= Tree->ApplyTypeConstraints(*this, false);
       MadeChange |= SimplifyTree(Tree);
     }