http://llvm.org/bugs/show_bug.cgi?id=22847

            Bug ID: 22847
           Summary: Win8.1 SDK trips the backend into panic
           Product: clang
           Version: 3.6
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: normal
          Priority: P
         Component: -New Bugs
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
    Classification: Unclassified

The following sequence in winnt.h (of Win8.1 SDK) is breaking the backend.
This happens while compiling 64-bit OpenCV on VS2013 running on Win7 64-bit.
LLVM toolchain is from SVN r231084 (official build). The full error follows.

2954: VOID
2955: _ReadWriteBarrier (
2956:     VOID
2957:     );
2958: 
2959: #pragma intrinsic(_ReadWriteBarrier)

-----
  C:\Program Files (x86)\Windows Kits\8.1\Include\um\winnt.h(2955,1) :  note:
'_ReadWriteBarrier' has been explicitly marked deprecated here
  _ReadWriteBarrier (
  ^
  Cannot invoke an intrinsinc other than donothing or patchpoint
    invoke void @llvm.eh.endcatch()
            to label %invoke.cont10 unwind label %terminate.lpad, !dbg !1840
  Cannot invoke an intrinsinc other than donothing or patchpoint
    invoke void @llvm.eh.endcatch()
            to label %invoke.cont10 unwind label %terminate.lpad, !dbg !1840
CL : fatal error : error in backend: Broken function found, compilation
aborted!
clang-cl.exe : error : clang frontend command failed with exit code 70 (use -v
to see invocation)
  clang version 3.7.0 (trunk)
  Target: x86_64-pc-windows-msvc
  Thread model: posix
  clang-cl.exe: note: diagnostic msg: PLEASE submit a bug report to
http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and
associated run script.
  clang-cl.exe: note: diagnostic msg: Error generating preprocessed source(s).

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs

Reply via email to