diff options
author | Tim Northover <tnorthover@apple.com> | 2017-05-24 22:18:35 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2017-05-24 22:18:35 +0000 |
commit | 03e95d2ffb90719219513cabb351bbd88b2ee6d2 (patch) | |
tree | 20efe05d4c5055c4bacab8ad74a8d78fcf5f1e8b /include/clang/Basic/DiagnosticLexKinds.td | |
parent | 5497518e683abb8dab29749cd5b78e1355da0aee (diff) |
Revert "Sema: allow imaginary constants via GNU extension if UDL overloads not present."
This reverts commit r303697. It broke libc++ tests that were specifically
checking incompatibility in C++14 mode.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@303813 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/DiagnosticLexKinds.td')
-rw-r--r-- | include/clang/Basic/DiagnosticLexKinds.td | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/clang/Basic/DiagnosticLexKinds.td b/include/clang/Basic/DiagnosticLexKinds.td index 7e11939e6c..77db8993f0 100644 --- a/include/clang/Basic/DiagnosticLexKinds.td +++ b/include/clang/Basic/DiagnosticLexKinds.td @@ -173,6 +173,8 @@ def warn_char_constant_too_large : Warning< def err_multichar_utf_character_literal : Error< "Unicode character literals may not contain multiple characters">; def err_exponent_has_no_digits : Error<"exponent has no digits">; +def ext_imaginary_constant : Extension< + "imaginary constants are a GNU extension">, InGroup<GNUImaginaryConstant>; def err_hex_constant_requires : Error< "hexadecimal floating %select{constant|literal}0 requires " "%select{an exponent|a significand}1">; |