Add -Wlanguage-extension-token option for ext_token_used warning.
llvm-svn: 141268
This commit is contained in:
parent
d937a99465
commit
31f7411bfc
|
@ -43,7 +43,8 @@ def ext_no_newline_eof : Extension<"no newline at end of file">,
|
|||
def ext_dollar_in_identifier : Extension<"'$' in identifier">;
|
||||
def charize_microsoft_ext : Extension<"@# is a microsoft extension">;
|
||||
|
||||
def ext_token_used : Extension<"extension used">;
|
||||
def ext_token_used : Extension<"extension used">,
|
||||
InGroup<DiagGroup<"language-extension-token">>;
|
||||
|
||||
def warn_unterminated_string : ExtWarn<"missing terminating '\"' character">;
|
||||
def warn_unterminated_char : ExtWarn<"missing terminating ' character">;
|
||||
|
|
|
@ -2637,6 +2637,7 @@ void darwin::CC1::RemoveCC1UnsupportedArgs(ArgStringList &CmdArgs) const {
|
|||
.Case("initializer-overrides", true)
|
||||
.Case("invalid-noreturn", true)
|
||||
.Case("invalid-token-paste", true)
|
||||
.Case("language-extension-token", true)
|
||||
.Case("literal-conversion", true)
|
||||
.Case("literal-range", true)
|
||||
.Case("local-type-template-args", true)
|
||||
|
|
|
@ -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 (301):
|
||||
CHECK: Warnings without flags (300):
|
||||
CHECK-NEXT: backslash_newline_space
|
||||
CHECK-NEXT: charize_microsoft_ext
|
||||
CHECK-NEXT: ext_anon_param_requires_type_specifier
|
||||
|
@ -85,7 +85,6 @@ CHECK-NEXT: ext_return_has_void_expr
|
|||
CHECK-NEXT: ext_subscript_non_lvalue
|
||||
CHECK-NEXT: ext_template_arg_extra_parens
|
||||
CHECK-NEXT: ext_thread_before
|
||||
CHECK-NEXT: ext_token_used
|
||||
CHECK-NEXT: ext_top_level_semi
|
||||
CHECK-NEXT: ext_typecheck_addrof_void
|
||||
CHECK-NEXT: ext_typecheck_cast_nonscalar
|
||||
|
|
Loading…
Reference in New Issue