Provide __GLIBCXX_TYPE_INT_N_0 and __GLIBCXX_BITSIZE_INT_N_0 when in C++ gnu language...
authorYaron Keren <yaron.keren@gmail.com>
Thu, 21 Jul 2016 07:44:41 +0000 (07:44 +0000)
committerYaron Keren <yaron.keren@gmail.com>
Thu, 21 Jul 2016 07:44:41 +0000 (07:44 +0000)
commit7996340d9ff4d3ffaed24fbc74d585852a0f1476
tree856f7cf3f815e424fd0348e2cddc26846c25fb8a
parent938c5031ab9967306e5749658eee7336cd91e589
Provide __GLIBCXX_TYPE_INT_N_0 and __GLIBCXX_BITSIZE_INT_N_0 when in C++ gnu language extensions.
These are used by libstdc++ <type_traits> for is_integral<__int128>.
Addresses http://llvm.org/pr23156.

llvm-svn: 276252
clang/lib/Frontend/InitPreprocessor.cpp
clang/test/Frontend/int128.cpp [new file with mode: 0644]