I\'ve successfully compiled the current 3.3 branch of clang. But then C++ compilation of any file fails with the bug/error. Can that be fixed?
In file included f
The solution is to have this declaration. It works like a charm:
#ifdef __clang__
typedef struct { long double x, y; } __float128;
#endif
Solutions with #define
don't work because of the template specification redeclaration error.
Of course this is a hack, and you must be safe. I want clang just for a few experiments, so it won't cause any troubles.