]> granicus.if.org Git - clang/commit
Lazily provide a __float128 dummy type in -std=gnu++11 mode.
authorNico Weber <nicolasweber@gmx.de>
Thu, 20 Jun 2013 21:44:55 +0000 (21:44 +0000)
committerNico Weber <nicolasweber@gmx.de>
Thu, 20 Jun 2013 21:44:55 +0000 (21:44 +0000)
commitcac18add73d095eaab600aefe27ea7174aec4922
tree01a0bc88cef1ea8cd26d8726fca914210797e05f
parent45ff3807ef06bca715afb9eb7e16c4c89880e40e
Lazily provide a __float128 dummy type in -std=gnu++11 mode.

This is needed to parse libstdc++ 4.7's type_traits, see PR13530.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184476 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/ASTContext.h
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Sema/Sema.h
lib/AST/ASTContext.cpp
lib/Sema/Sema.cpp
lib/Sema/SemaLookup.cpp
lib/Sema/SemaType.cpp
test/Sema/128bitfloat.cc [new file with mode: 0644]