Skip to content

Commit 0bdda2b

Browse files
Include [[clang::require_explicit_initialization]] warnings in system headers
Fixes #141103
1 parent f3eea12 commit 0bdda2b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

clang/include/clang/Basic/DiagnosticSemaKinds.td

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2423,7 +2423,8 @@ def note_uninit_reference_member : Note<
24232423
"uninitialized reference member is here">;
24242424
def warn_field_requires_explicit_init : Warning<
24252425
"field %select{%1|in %1}0 requires explicit initialization but is not "
2426-
"explicitly initialized">, InGroup<UninitializedExplicitInit>;
2426+
"explicitly initialized">, InGroup<UninitializedExplicitInit>,
2427+
ShowInSystemHeader;
24272428
def warn_field_is_uninit : Warning<"field %0 is uninitialized when used here">,
24282429
InGroup<Uninitialized>;
24292430
def warn_base_class_is_uninit : Warning<

0 commit comments

Comments
 (0)