summaryrefslogtreecommitdiffstats
path: root/llvm/lib/TableGen/TGParser.h
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2014-06-10 20:10:08 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2014-06-10 20:10:08 +0000
commita73fd935d8cde64214e202cf85d863bbc496756c (patch)
tree5348438d4d4dc857ee92d01bab1f6c4f85a091d4 /llvm/lib/TableGen/TGParser.h
parentdb5028bd5ba84fdf32917b5e55adcd74904553ca (diff)
downloadbcm5719-llvm-a73fd935d8cde64214e202cf85d863bbc496756c.tar.gz
bcm5719-llvm-a73fd935d8cde64214e202cf85d863bbc496756c.zip
Fix error in tablegen when either operand of !if is an empty list.
!if([Something], []) would error with "No type for list". llvm-svn: 210572
Diffstat (limited to 'llvm/lib/TableGen/TGParser.h')
-rw-r--r--llvm/lib/TableGen/TGParser.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/TableGen/TGParser.h b/llvm/lib/TableGen/TGParser.h
index 6fd442a7c21..9f4b7e90826 100644
--- a/llvm/lib/TableGen/TGParser.h
+++ b/llvm/lib/TableGen/TGParser.h
@@ -181,7 +181,7 @@ private: // Parser methods.
std::vector<unsigned> ParseRangeList();
bool ParseRangePiece(std::vector<unsigned> &Ranges);
RecTy *ParseType();
- Init *ParseOperation(Record *CurRec);
+ Init *ParseOperation(Record *CurRec, RecTy *ItemType);
RecTy *ParseOperatorType();
Init *ParseObjectName(MultiClass *CurMultiClass);
Record *ParseClassID();
OpenPOWER on IntegriCloud