AsmParser: Simplify assertion, NFC
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Wed, 4 Feb 2015 22:02:18 +0000 (22:02 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Wed, 4 Feb 2015 22:02:18 +0000 (22:02 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228209 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AsmParser/LLParser.cpp

index 809ca9daa81f2921918736596291276d62031830..31c9d65d1e26654b22a48b27ca47a7be8d1c0d4a 100644 (file)
@@ -2948,7 +2948,7 @@ bool LLParser::ParseMDField(LocTy Loc, StringRef Name, DwarfTagField &Result) {
   unsigned Tag = dwarf::getTag(Lex.getStrVal());
   if (Tag == dwarf::DW_TAG_invalid)
     return TokError("invalid DWARF tag" + Twine(" '") + Lex.getStrVal() + "'");
-  assert(Tag < 1u << 16 && "Expected valid DWARF tag");
+  assert(Tag <= Result.Max && "Expected valid DWARF tag");
 
   Result.assign(Tag);
   Lex.Lex();