diff options
author | Nico Weber <nicolasweber@gmx.de> | 2017-05-04 19:54:50 +0000 |
---|---|---|
committer | Nico Weber <nicolasweber@gmx.de> | 2017-05-04 19:54:50 +0000 |
commit | 9ed65da6ad7346b72dc66d944f97e2fb19c051a7 (patch) | |
tree | c4c08d39e59f57b8c1429b73739bc97b7f235820 | |
parent | e42b4d566e97dc852f76532529e1318e041ab3ab (diff) | |
download | bcm5719-llvm-9ed65da6ad7346b72dc66d944f97e2fb19c051a7.tar.gz bcm5719-llvm-9ed65da6ad7346b72dc66d944f97e2fb19c051a7.zip |
Turn on -Wmicrosoft-enum-forward-reference by default.
clang-cl already errs or warns on everything that cl
warns on in /permissive- mode, except for enum foward
declarations (and ATL attributes).
So warn on enum forward declarations by default.
llvm-svn: 302190
-rw-r--r-- | clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/include/clang/Basic/DiagnosticSemaKinds.td b/clang/include/clang/Basic/DiagnosticSemaKinds.td index ff9626d79da..0a80c46b7eb 100644 --- a/clang/include/clang/Basic/DiagnosticSemaKinds.td +++ b/clang/include/clang/Basic/DiagnosticSemaKinds.td @@ -4759,7 +4759,7 @@ def ext_forward_ref_enum : Extension< "ISO C forbids forward references to 'enum' types">; def err_forward_ref_enum : Error< "ISO C++ forbids forward references to 'enum' types">; -def ext_ms_forward_ref_enum : Extension< +def ext_ms_forward_ref_enum : ExtWarn< "forward references to 'enum' types are a Microsoft extension">, InGroup<MicrosoftEnumForwardReference>; def ext_forward_ref_enum_def : Extension< |