diff options
author | Nico Weber <thakis@chromium.org> | 2022-08-14 15:57:38 -0400 |
---|---|---|
committer | Nico Weber <thakis@chromium.org> | 2022-08-14 15:58:21 -0400 |
commit | aacf1a9742f714dd432117d82d19a007289c3dee (patch) | |
tree | b41c0f61e159b81a13659a8759223fcdddb04d5d /clang/lib/Format/FormatToken.cpp | |
parent | a8c294d6aae340afba9347ef3d41fbb7a9ab51be (diff) | |
download | llvm-aacf1a9742f714dd432117d82d19a007289c3dee.zip llvm-aacf1a9742f714dd432117d82d19a007289c3dee.tar.gz llvm-aacf1a9742f714dd432117d82d19a007289c3dee.tar.bz2 |
Revert "[clang] adds unary type transformations as compiler built-ins"
This reverts commit bc60cf2368de90918719dc7e3d7c63a72cc007ad.
Doesn't build on Windows and breaks gcc 9 build, see
https://reviews.llvm.org/D116203#3722094 and
https://reviews.llvm.org/D116203#3722128
Also revert two follow-ups. One fixed a warning added in
bc60cf2368de90918719dc7e3d7c63a72cc007ad, the other
makes use of the feature added in bc60cf2368de90918719dc7e3d7c63a72cc007ad
in libc++:
Revert "[libcxx][NFC] utilises compiler builtins for unary transform type-traits"
This reverts commit 06a1d917ef1f507aaa2f6891bb654696c866ea3a.
Revert "[Sema] Fix a warning"
This reverts commit c85abbe879ef3257de4db862ce249b060cc3d2a4.
Diffstat (limited to 'clang/lib/Format/FormatToken.cpp')
-rw-r--r-- | clang/lib/Format/FormatToken.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/clang/lib/Format/FormatToken.cpp b/clang/lib/Format/FormatToken.cpp index f9f0d71..832af46 100644 --- a/clang/lib/Format/FormatToken.cpp +++ b/clang/lib/Format/FormatToken.cpp @@ -56,8 +56,7 @@ bool FormatToken::isSimpleTypeSpecifier() const { case tok::kw___ibm128: case tok::kw_wchar_t: case tok::kw_bool: -#define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) case tok::kw___##Trait: -#include "clang/Basic/TransformTypeTraits.def" + case tok::kw___underlying_type: case tok::annot_typename: case tok::kw_char8_t: case tok::kw_char16_t: |