http://llvm.org/bugs/show_bug.cgi?id=12045
Bug #: 12045
Summary: Problem including "boost/type_traits/is_complex.hpp"
with -std=c++0x
Product: clang
Version: trunk
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P
Component: C++0x
AssignedTo: [email protected]
ReportedBy: [email protected]
CC: [email protected], [email protected]
Classification: Unclassified
Created attachment 8081
--> http://llvm.org/bugs/attachment.cgi?id=8081
transcript of trying to build a test file
Trunk version is 150806 (which seems to be a.k.a. 3.1 but isn't in the
Component list above).
For some reason clang relies on a gnu include file, which it fails to parse.
In file included from /usr/local/include/boost/type_traits/is_complex.hpp:12:
/usr/lib/gcc/x86_64-redhat-linux/4.6.1/../../../../include/c++/4.6.1/complex:1067:7:
error: constexpr function never
produces a constant expression
real() const { return __real__ _M_value; }
^
Problem occurs only if I use -std=c++0x or -std=c++11
I don't have this problem on Mac.
Occurs with boost 1.48 and 1.49_beta1
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- 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