git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224053
91177308-0d34-0410-b5e6-
96231b3b80d8
/// ::= 'null' | TypeAndValue
bool LLParser::ParseMDNodeVector(SmallVectorImpl<Metadata *> &Elts,
PerFunctionState *PFS) {
/// ::= 'null' | TypeAndValue
bool LLParser::ParseMDNodeVector(SmallVectorImpl<Metadata *> &Elts,
PerFunctionState *PFS) {
- assert(Lex.getKind() == lltok::lbrace);
- Lex.Lex();
+ if (ParseToken(lltok::lbrace, "expected '{' here"))
+ return true;
// Check for an empty list.
if (EatIfPresent(lltok::rbrace))
// Check for an empty list.
if (EatIfPresent(lltok::rbrace))
--- /dev/null
+; RUN: not llvm-as < %s 2>&1 | FileCheck %s
+
+!0 = metadata!
+; CHECK: expected '{' here