summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNico Weber <nicolasweber@gmx.de>2017-05-04 19:54:50 +0000
committerNico Weber <nicolasweber@gmx.de>2017-05-04 19:54:50 +0000
commit9ed65da6ad7346b72dc66d944f97e2fb19c051a7 (patch)
treec4c08d39e59f57b8c1429b73739bc97b7f235820
parente42b4d566e97dc852f76532529e1318e041ab3ab (diff)
downloadbcm5719-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.td2
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<
OpenPOWER on IntegriCloud