summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2015-02-16 09:18:13 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2015-02-16 09:18:13 +0000
commit7ccc34dbc163f93fb36c59c961b355c97f4455ea (patch)
tree376c205201d9c17c3e6a8a1b803006db625839b2 /llvm/lib
parent49b3d9bc84289c2eb8e097387e5c475ca7a22871 (diff)
downloadbcm5719-llvm-7ccc34dbc163f93fb36c59c961b355c97f4455ea.tar.gz
bcm5719-llvm-7ccc34dbc163f93fb36c59c961b355c97f4455ea.zip
AsmParser: extractvalue requires at least one index operand
llvm-svn: 229365
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/AsmParser/LLParser.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/AsmParser/LLParser.cpp b/llvm/lib/AsmParser/LLParser.cpp
index 7818586dfa4..47125ca954c 100644
--- a/llvm/lib/AsmParser/LLParser.cpp
+++ b/llvm/lib/AsmParser/LLParser.cpp
@@ -1633,6 +1633,7 @@ bool LLParser::ParseIndexList(SmallVectorImpl<unsigned> &Indices,
while (EatIfPresent(lltok::comma)) {
if (Lex.getKind() == lltok::MetadataVar) {
+ if (Indices.empty()) return TokError("expected index");
AteExtraComma = true;
return false;
}
OpenPOWER on IntegriCloud