Author: Fangrui Song Date: 2022-04-15T20:14:07-07:00 New Revision: 468c7b65e578dd8decc3d7a2f9dce88410503fd1
URL: https://github.com/llvm/llvm-project/commit/468c7b65e578dd8decc3d7a2f9dce88410503fd1 DIFF: https://github.com/llvm/llvm-project/commit/468c7b65e578dd8decc3d7a2f9dce88410503fd1.diff LOG: [test] Test -Werror=foo -Wfoo & -Werror -Wno-error=foo -Wfoo Clang now matches GCC in the two cases. D109981 fixed the second case though it did not call out the effect. Added: Modified: clang/test/Misc/diag-mapping2.c Removed: ################################################################################ diff --git a/clang/test/Misc/diag-mapping2.c b/clang/test/Misc/diag-mapping2.c index c3afea94b3701..6914307ff978c 100644 --- a/clang/test/Misc/diag-mapping2.c +++ b/clang/test/Misc/diag-mapping2.c @@ -11,9 +11,11 @@ // -Werror can map this one warning to error. // RUN: not %clang_cc1 %s -Werror=#warnings 2>&1 | grep "error: foo" +// RUN: not %clang_cc1 %s -Werror=#warnings -W#warnings 2>&1 | grep "error: foo" -// -Wno-error= overrides -Werror. rdar://3158301 +// -Wno-error= overrides -Werror. -Wno-error applies to a subsequent warning of the same name. // RUN: %clang_cc1 %s -Werror -Wno-error=#warnings 2>&1 | grep "warning: foo" +// RUN: %clang_cc1 %s -Werror -Wno-error=#warnings -W#warnings 2>&1 | grep "warning: foo" // -Wno-error overrides -Werror. PR4715 // RUN: %clang_cc1 %s -Werror -Wno-error 2>&1 | grep "warning: foo" _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits