summaryrefslogtreecommitdiffstats
path: root/llvm/lib/TableGen/TGParser.cpp
diff options
context:
space:
mode:
authorNicolai Haehnle <nhaehnle@gmail.com>2018-02-23 10:46:21 +0000
committerNicolai Haehnle <nhaehnle@gmail.com>2018-02-23 10:46:21 +0000
commitc7711ba2efea9108a5046272ebc2434aaaa8a23e (patch)
tree606a69d34ec9c1504c5a6b37ba8b7652c766d554 /llvm/lib/TableGen/TGParser.cpp
parent6e2bf390babefbb2c29ea5eb6a9bbfd33b8730a0 (diff)
downloadbcm5719-llvm-c7711ba2efea9108a5046272ebc2434aaaa8a23e.tar.gz
bcm5719-llvm-c7711ba2efea9108a5046272ebc2434aaaa8a23e.zip
TableGen: Avoid using resolveListElementReference in TGParser
A subsequent change intends to remove resolveListElementReference entirely. This part of the removal can be split out for better bisectability. Change-Id: Ibd762d88fd2d1e2cc116a259e2a27a5e9f9a8b10 Reviewers: arsenm, craig.topper, tra, MartinO Subscribers: wdng, llvm-commits Differential Revision: https://reviews.llvm.org/D43561 Change-Id: Ifb695041cef1964ad8a3102f448249501a9243f0 llvm-svn: 325886
Diffstat (limited to 'llvm/lib/TableGen/TGParser.cpp')
-rw-r--r--llvm/lib/TableGen/TGParser.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/TableGen/TGParser.cpp b/llvm/lib/TableGen/TGParser.cpp
index 86344d33450..4dd05fd3297 100644
--- a/llvm/lib/TableGen/TGParser.cpp
+++ b/llvm/lib/TableGen/TGParser.cpp
@@ -317,7 +317,7 @@ bool TGParser::ProcessForeachDefs(Record *CurRec, SMLoc Loc, IterSet &IterVals){
// Process each value.
for (unsigned i = 0; i < List->size(); ++i) {
- Init *ItemVal = List->resolveListElementReference(*CurRec, nullptr, i);
+ Init *ItemVal = List->getElement(i)->resolveReferences(*CurRec, nullptr);
IterVals.push_back(IterRecord(CurLoop.IterVar, ItemVal));
if (ProcessForeachDefs(CurRec, Loc, IterVals))
return true;
OpenPOWER on IntegriCloud