1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00

[TableGen] Fix a range based for loop to take the value by reference so that SimplifyTree can modify the copy in the array if its needs to.

llvm-svn: 312088
This commit is contained in:
Craig Topper 2017-08-30 02:05:03 +00:00
parent 70c0f608ef
commit d669ead055

View 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);
}