forked from OSchip/llvm-project
Name the "c++0x-compat" warning group, and fix the names of two
warnings that were intended to be inside it. llvm-svn: 135487
This commit is contained in:
parent
da30cf84c3
commit
7ac472e22a
|
@ -56,7 +56,7 @@ def FormatZeroLength : DiagGroup<"format-zero-length">;
|
|||
|
||||
def CXXHexFloats : DiagGroup<"c++-hex-floats">;
|
||||
|
||||
def : DiagGroup<"c++0x-compat", [CXXHexFloats]>;
|
||||
def CXX0xCompat : DiagGroup<"c++0x-compat", [CXXHexFloats]>;
|
||||
def : DiagGroup<"effc++">;
|
||||
def ExitTimeDestructors : DiagGroup<"exit-time-destructors">;
|
||||
def FourByteMultiChar : DiagGroup<"four-char-constants">;
|
||||
|
|
|
@ -2086,10 +2086,10 @@ def err_explicit_instantiation_must_be_global : Error<
|
|||
"explicit instantiation of %0 must occur at global scope">;
|
||||
def warn_explicit_instantiation_out_of_scope_0x : Warning<
|
||||
"explicit instantiation of %0 not in a namespace enclosing %1">,
|
||||
InGroup<DiagGroup<"-Wc++0x-compat"> >;
|
||||
InGroup<CXX0xCompat>;
|
||||
def warn_explicit_instantiation_must_be_global_0x : Warning<
|
||||
"explicit instantiation of %0 must occur at global scope">,
|
||||
InGroup<DiagGroup<"-Wc++0x-compat"> >;
|
||||
InGroup<CXX0xCompat>;
|
||||
|
||||
def err_explicit_instantiation_requires_name : Error<
|
||||
"explicit instantiation declaration requires a name">;
|
||||
|
@ -2121,7 +2121,7 @@ def err_explicit_instantiation_unqualified_wrong_namespace : Error<
|
|||
"explicit instantiation of %q0 must occur in %1">;
|
||||
def warn_explicit_instantiation_unqualified_wrong_namespace_0x : Warning<
|
||||
"explicit instantiation of %q0 must occur in %1">,
|
||||
InGroup<DiagGroup<"c++0x-compat"> >;
|
||||
InGroup<CXX0xCompat>;
|
||||
def err_explicit_instantiation_undefined_member : Error<
|
||||
"explicit instantiation of undefined %select{member class|member function|"
|
||||
"static data member}0 %1 of class template %2">;
|
||||
|
|
Loading…
Reference in New Issue