llvm-project/clang/test/Lexer
Wolfgang Pieb d789ea7133 [Diagnostics] Don't drop a statically set NoWarningAsError flag during option processing
When a -W<diag> option is given on the command line, and the corresponding diagnostic has
the NoWarnOnError flag set, prevent the flag from being dropped when the severity is reevaluated.
This fixes PR51837.

Reviewed By: dexonsmith

Differential Revision: https://reviews.llvm.org/D109981
2022-01-10 16:38:01 -08:00
..
Inputs Emit final macro diagnostics in system headers 2021-11-11 13:51:26 -06:00
11-27-2007-FloatLiterals.c
SourceLocationsOverflow.c
aligned-allocation.cpp
asm-preproc-no-unicode.s
badstring_in_if0.c
bcpl-escaped-newline.c
block_cmt_end.c
builtin_redef.c
c2x_digit_separators.c
c90.c
case-insensitive-include-ms.c
case-insensitive-include-pr31836.sh
case-insensitive-include-win.c
case-insensitive-include.c
case-insensitive-system-include.c
char-escapes-delimited.c
char-escapes.c
char-literal-encoding-error.c
char-literal.cpp
char8_t.cpp
comment-escape.c
conflict-marker.c
constants.c
coroutines.cpp
counter.c
cross-windows-on-linux-default.cpp
cross-windows-on-linux.cpp
cxx-features.cpp [Coroutines] [Frontend] Lookup in std namespace first 2021-11-04 11:53:47 +08:00
cxx0x_keyword_as_cxx98.cpp
cxx0x_raw_string_delim_length.cpp
cxx0x_raw_string_directives.cpp
cxx0x_raw_string_unterminated.cpp
cxx1y_binary_literal.cpp
cxx1y_digit_separators.cpp
cxx1z-trigraphs.cpp
cxx2a-spaceship.cpp
cxx2a_keyword_as_cxx17.cpp
deprecate-macro.c
digraph.c
dollar-idents.c
eof-char.c
eof-conflict-marker.c
eof-file.c
eof-include.c
eof-number.c
eof-string.c
escape_newline.c
final-macro.c Emit final macro diagnostics in system headers 2021-11-11 13:51:26 -06:00
gnu-flags.c
half-literal.cpp
has_attribute_objc_boxable.m
has_extension.c
has_extension_cxx.cpp
has_feature_address_sanitizer.cpp
has_feature_boxed_nsvalue_expressions.m
has_feature_c1x.c
has_feature_coverage_sanitizer.cpp
has_feature_cxx0x.cpp
has_feature_cxx_abi_relative_vtable.cpp
has_feature_exceptions.cpp
has_feature_leak_sanitizer.cpp
has_feature_memory_sanitizer.cpp
has_feature_memtag_sanitizer.cpp
has_feature_modules.m
has_feature_objc_arc.m
has_feature_rtti.cpp
has_feature_speculative_load_hardening.cpp
has_feature_thread_sanitizer.cpp
has_feature_type_traits.cpp
has_feature_undefined_behavior_sanitizer.cpp
has_feature_xray_instrument.cpp
header.cpp
hexfloat.cpp
keywords_test.c
keywords_test.cpp
long-long.cpp
minimize_source_to_dependency_directives_at_import_extra_tokens.m
minimize_source_to_dependency_directives_at_import_missing_semi.m
minimize_source_to_dependency_directives_include.c
minimize_source_to_dependency_directives_invalid_error.c
minimize_source_to_dependency_directives_invalid_macro_name.c
minimize_source_to_dependency_directives_pragmas.c
minimize_source_to_dependency_directives_utf8bom.c
modules-ts.cpp
ms-compatibility.c
ms-extensions.c
ms-extensions.cpp
msdos-cpm-eof.c
multi-char-constants.c
multiple-include.c
newline-eof-c++98-compat.cpp
newline-eof.c
newline-nul.c
null-character-in-literal.c
numeric-literal-trash.c
objc_macros.m
opencl-half-literal.cl
pedantic-macro-interplay.c
pragma-mark.c
pragma-message.c [Diagnostics] Don't drop a statically set NoWarningAsError flag during option processing 2022-01-10 16:38:01 -08:00
pragma-message2.c
pragma-operators.cpp
pragma-region.c
preamble.c
preamble2.c
rdar-8914293.c
rdr-6096838-2.c
rdr-6096838.c
size_t-literal.cpp
string-literal-encoding.c
string-literal-errors.cpp
string_concat.cpp
token-concat.c
token-concat.cpp
unicode-strings.c
unicode.c
unknown-char.c
unsafe-macro.c
utf-16.c
utf-16.c.txt
utf8-char-literal.cpp
utf8-invalid.c
warn-date-time.c
warn_binary_literals.cpp
wchar-signedness.c
wchar.c