diff options
Diffstat (limited to 'utils/TableGen/CodeGenDAGPatterns.cpp')
-rw-r--r-- | utils/TableGen/CodeGenDAGPatterns.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/utils/TableGen/CodeGenDAGPatterns.cpp b/utils/TableGen/CodeGenDAGPatterns.cpp index 6e7dd1eae0..6af05158f1 100644 --- a/utils/TableGen/CodeGenDAGPatterns.cpp +++ b/utils/TableGen/CodeGenDAGPatterns.cpp @@ -1113,7 +1113,7 @@ TreePattern::TreePattern(Record *TheRec, TreePatternNode *Pat, bool isInput, void TreePattern::error(const std::string &Msg) const { dump(); - throw "In " + TheRecord->getName() + ": " + Msg; + throw TGError(TheRecord->getLoc(), "In " + TheRecord->getName() + ": " + Msg); } TreePatternNode *TreePattern::ParseTreePattern(DagInit *Dag) { |