disable optimizations in this directory for MSVC9. This avoids
authorChris Lattner <sabre@nondot.org>
Tue, 20 Apr 2010 01:11:32 +0000 (01:11 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 20 Apr 2010 01:11:32 +0000 (01:11 +0000)
an optimizer infinite loop on the file, PR6866.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101854 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/Disassembler/CMakeLists.txt

index 2a83a9c26858ccd58ea364dfe0ab691a5c56fc80..9f91060179e6dc82d8579df037e68eb71950d837 100644 (file)
@@ -4,4 +4,11 @@ add_llvm_library(LLVMX86Disassembler
   X86Disassembler.cpp
   X86DisassemblerDecoder.c
   )
+# workaround for hanging compilation on MSVC9
+if( MSVC_VERSION EQUAL 1500 )
+set_property(
+  SOURCE X86Disassembler.cpp
+  PROPERTY COMPILE_FLAGS "/Od"
+  )
+endif()
 add_dependencies(LLVMX86Disassembler X86CodeGenTable_gen)