[patch] Lazily provide a __float128 type in -std=gnu++11 mode
Eli Friedman
eli.friedman at gmail.com
Thu Jun 20 14:02:58 PDT 2013
On Thu, Jun 20, 2013 at 1:45 PM, Nico Weber <thakis at chromium.org> wrote:
> Hi,
>
> the attached patch lazily inserts a __float128 type the first time one is
> looked up. This is needed to compile libstdc++4.7+ headers in -std=gnu++11
> mode. This fixes PR13530, see that bug for more information.
>
> Ok?
>
Is there any particular reason you're checking for GNUMode?
"variable has incomplete type '__float128'" is a terrible error message if
someone actually tries to use __float128 with clang. Can we do better?
-Eli
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20130620/c1b5ecd9/attachment.html>
More information about the cfe-commits
mailing list