diff options
author | Evan Cheng <evan.cheng@apple.com> | 2011-07-09 07:32:07 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2011-07-09 07:32:07 +0000 |
commit | 7b15d1885f8030d4e416454644f0d33d64373e21 (patch) | |
tree | d165c76856804111b8565ed8f1f0a0be499d135e /clang | |
parent | e3d5a79fd1c2c53ebe48b0284ac1ed7a549dd092 (diff) | |
download | bcm5719-llvm-7b15d1885f8030d4e416454644f0d33d64373e21.tar.gz bcm5719-llvm-7b15d1885f8030d4e416454644f0d33d64373e21.zip |
cc1 must initialize MC subtarget infos for inline asm parsing. Re-enable asm-errors.c
llvm-svn: 134811
Diffstat (limited to 'clang')
-rw-r--r-- | clang/test/CodeGen/asm-errors.c | 6 | ||||
-rw-r--r-- | clang/tools/driver/cc1_main.cpp | 1 |
2 files changed, 3 insertions, 4 deletions
diff --git a/clang/test/CodeGen/asm-errors.c b/clang/test/CodeGen/asm-errors.c index 438c82ba74d..cd4d1ffa528 100644 --- a/clang/test/CodeGen/asm-errors.c +++ b/clang/test/CodeGen/asm-errors.c @@ -1,8 +1,6 @@ // REQUIRES: x86-registered-target - -// RUN: true -// UN: not %clang_cc1 -triple i386-apple-darwin10 -emit-obj %s -o /dev/null > %t 2>&1 -// UN: FileCheck %s < %t +// RUN: not %clang_cc1 -triple i386-apple-darwin10 -emit-obj %s -o /dev/null > %t 2>&1 +// RUN: FileCheck %s < %t int test1(int X) { // CHECK: error: invalid instruction mnemonic 'abc' diff --git a/clang/tools/driver/cc1_main.cpp b/clang/tools/driver/cc1_main.cpp index 535eaa9c96f..5de6c73e6a0 100644 --- a/clang/tools/driver/cc1_main.cpp +++ b/clang/tools/driver/cc1_main.cpp @@ -126,6 +126,7 @@ int cc1_main(const char **ArgBegin, const char **ArgEnd, // Initialize targets first, so that --version shows registered targets. llvm::InitializeAllTargets(); + llvm::InitializeAllMCSubtargetInfos(); llvm::InitializeAllAsmPrinters(); llvm::InitializeAllAsmParsers(); |