зеркало из https://github.com/microsoft/clang-1.git
Let the KNR promotion warning be disabled.
Patch by Dimitry Andric! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146982 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
2ccd89cff3
Коммит
d7f02c6c05
|
@ -89,6 +89,7 @@ def IgnoredQualifiers : DiagGroup<"ignored-qualifiers">;
|
|||
def : DiagGroup<"import">;
|
||||
def IncompatiblePointerTypes : DiagGroup<"incompatible-pointer-types">;
|
||||
def IncompleteUmbrella : DiagGroup<"incomplete-umbrella">;
|
||||
def KNRPromotedParameter : DiagGroup<"knr-promoted-parameter">;
|
||||
def : DiagGroup<"init-self">;
|
||||
def : DiagGroup<"inline">;
|
||||
def : DiagGroup<"int-to-pointer-cast">;
|
||||
|
|
|
@ -1825,7 +1825,8 @@ def note_default_argument_declared_here : Note<
|
|||
|
||||
def ext_param_promoted_not_compatible_with_prototype : ExtWarn<
|
||||
"promoted type %0 of K&R function parameter is not compatible with the "
|
||||
"parameter type %1 declared in a previous prototype">;
|
||||
"parameter type %1 declared in a previous prototype">,
|
||||
InGroup<KNRPromotedParameter>;
|
||||
|
||||
|
||||
// C++ Overloading Semantic Analysis.
|
||||
|
|
|
@ -17,7 +17,7 @@ This test serves two purposes:
|
|||
|
||||
The list of warnings below should NEVER grow. It should gradually shrink to 0.
|
||||
|
||||
CHECK: Warnings without flags (270):
|
||||
CHECK: Warnings without flags (269):
|
||||
CHECK-NEXT: ext_anon_param_requires_type_specifier
|
||||
CHECK-NEXT: ext_anonymous_struct_union_qualified
|
||||
CHECK-NEXT: ext_array_init_copy
|
||||
|
@ -56,7 +56,6 @@ CHECK-NEXT: ext_missing_whitespace_after_macro_name
|
|||
CHECK-NEXT: ext_new_paren_array_nonconst
|
||||
CHECK-NEXT: ext_nonstandard_escape
|
||||
CHECK-NEXT: ext_param_not_declared
|
||||
CHECK-NEXT: ext_param_promoted_not_compatible_with_prototype
|
||||
CHECK-NEXT: ext_paste_comma
|
||||
CHECK-NEXT: ext_plain_complex
|
||||
CHECK-NEXT: ext_pp_bad_vaargs_use
|
||||
|
|
Загрузка…
Ссылка в новой задаче