diff options
author | Eli Friedman <eli.friedman@gmail.com> | 2009-03-30 21:19:48 +0000 |
---|---|---|
committer | Eli Friedman <eli.friedman@gmail.com> | 2009-03-30 21:19:48 +0000 |
commit | 1a4029c5dfdd847744f57a6308e965ef52b7786c (patch) | |
tree | 0037b247b2286590e9ff87713f47308bfbf89690 /clang/tools/clang-cc/Warnings.cpp | |
parent | e24297c6b5171f51791be3b8eaffc9737f32ea63 (diff) | |
download | bcm5719-llvm-1a4029c5dfdd847744f57a6308e965ef52b7786c.tar.gz bcm5719-llvm-1a4029c5dfdd847744f57a6308e965ef52b7786c.zip |
Implement -Wno-pointer-sign.
llvm-svn: 68062
Diffstat (limited to 'clang/tools/clang-cc/Warnings.cpp')
-rw-r--r-- | clang/tools/clang-cc/Warnings.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/tools/clang-cc/Warnings.cpp b/clang/tools/clang-cc/Warnings.cpp index 18e44d72e3c..54155e45a64 100644 --- a/clang/tools/clang-cc/Warnings.cpp +++ b/clang/tools/clang-cc/Warnings.cpp @@ -136,6 +136,9 @@ static const diag::kind UndefDiags[] = { diag::warn_pp_undef_identifier }; static const diag::kind ImplicitFunctionDeclarationDiags[] = { diag::ext_implicit_function_decl, diag::warn_implicit_function_decl }; +static const diag::kind PointerSignDiags[] = { + diag::ext_typecheck_convert_incompatible_pointer_sign +}; // Hmm ... this option is currently actually completely ignored. //static const diag::kind StrictSelectorMatchDiags[] = { }; // Second the table of options. MUST be sorted by name! Binary lookup is done. @@ -143,6 +146,7 @@ static const WarningOption OptionTable[] = { { "float-equal", DIAGS(FloatEqualDiags) }, { "format-nonliteral", DIAGS(FormatNonLiteralDiags) }, { "implicit-function-declaration", DIAGS(ImplicitFunctionDeclarationDiags) }, + { "pointer-sign", DIAGS(PointerSignDiags) }, { "readonly-setter-attrs", DIAGS(ReadOnlySetterAttrsDiags) }, { "undef", DIAGS(UndefDiags) }, { "unused-macros", DIAGS(UnusedMacrosDiags) }, |