[clang] [clang-cl] Accept the --warning-suppression-mappings= option (PR #133092)
Hans Wennborg via cfe-commits
cfe-commits at lists.llvm.org
Wed Mar 26 07:27:34 PDT 2025
https://github.com/zmodem created https://github.com/llvm/llvm-project/pull/133092
None
>From 7a874d12661de2fe93ac5eba8e68edf25053f462 Mon Sep 17 00:00:00 2001
From: Hans Wennborg <hans at chromium.org>
Date: Wed, 26 Mar 2025 15:24:44 +0100
Subject: [PATCH] [clang-cl] Accept the --warning-suppression-mappings= option
---
clang/include/clang/Driver/Options.td | 2 +-
clang/test/Driver/cl-options.c | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/clang/include/clang/Driver/Options.td b/clang/include/clang/Driver/Options.td
index 59a57c83c6b89..a2db66febb740 100644
--- a/clang/include/clang/Driver/Options.td
+++ b/clang/include/clang/Driver/Options.td
@@ -877,7 +877,7 @@ def Wa_COMMA : CommaJoined<["-"], "Wa,">,
def warning_suppression_mappings_EQ : Joined<["--"],
"warning-suppression-mappings=">, Group<Diag_Group>,
HelpText<"File containing diagnostic suppression mappings. See user manual "
- "for file format.">, Visibility<[ClangOption, CC1Option]>;
+ "for file format.">, Visibility<[ClangOption, CLOption, CC1Option]>;
def Wall : Flag<["-"], "Wall">, Group<W_Group>, Flags<[HelpHidden]>,
Visibility<[ClangOption, CC1Option, FlangOption]>;
def WCL4 : Flag<["-"], "WCL4">, Group<W_Group>, Flags<[HelpHidden]>,
diff --git a/clang/test/Driver/cl-options.c b/clang/test/Driver/cl-options.c
index 9f9ca1bf1a8fd..eb4c74378f9d7 100644
--- a/clang/test/Driver/cl-options.c
+++ b/clang/test/Driver/cl-options.c
@@ -746,6 +746,7 @@
// RUN: -fwrapv-pointer \
// RUN: -fno-wrapv-pointer \
// RUN: --version \
+// RUN: --warning-suppression-mappings=foo \
// RUN: -Werror /Zs -- %s 2>&1
// Accept clang options under the /clang: flag.
More information about the cfe-commits
mailing list