diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/AsmParser/llvmAsmParser.y | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/AsmParser/llvmAsmParser.y b/lib/AsmParser/llvmAsmParser.y index 9d7b063d0c..adf6eadc7c 100644 --- a/lib/AsmParser/llvmAsmParser.y +++ b/lib/AsmParser/llvmAsmParser.y @@ -1980,6 +1980,7 @@ ThreadLocal : THREAD_LOCAL { $$ = true; } | { $$ = false; }; AliaseeRef : ResultTypes SymbolicValueRef { const Type* VTy = $1->get(); Value *V = getVal(VTy, $2); + CHECK_FOR_ERROR GlobalValue* Aliasee = dyn_cast<GlobalValue>(V); if (!Aliasee) GEN_ERROR("Aliases can be created only to global values"); |