diff options
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/AsmParser/llvmAsmParser.y | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/AsmParser/llvmAsmParser.y b/llvm/lib/AsmParser/llvmAsmParser.y index b7b40090e83..5a824ae8fe4 100644 --- a/llvm/lib/AsmParser/llvmAsmParser.y +++ b/llvm/lib/AsmParser/llvmAsmParser.y @@ -2581,8 +2581,8 @@ InstructionList : InstructionList Inst {  BBTerminatorInst :     RET ReturnedVal  { // Return with a result...      ValueList &VL = *$2; -    if (!VL.empty()) -      $$ = new ReturnInst(&VL[0], VL.size()); +    assert(!VL.empty() && "Invalid ret operands!"); +    $$ = new ReturnInst(&VL[0], VL.size());      delete $2;      CHECK_FOR_ERROR    }  | 

