Skip to content

Commit 83bfe14

Browse files
committed
build: add -Wthread-safety-pointer
This will become available in Clang 21: > ThreadSafetyAnalysis now supports -Wthread-safety-pointer, which > enables warning on passing or returning pointers to guarded variables > as function arguments or return value respectively. Note that > ThreadSafetyAnalysis still does not perform alias analysis. The > feature will be default-enabled with -Wthread-safety in a future release. See https://github.com/llvm/llvm-project/blob/main/clang/docs/ReleaseNotes.rst.
1 parent e639ae0 commit 83bfe14

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -443,6 +443,7 @@ else()
443443
try_append_cxx_flags("-Wvla" TARGET warn_interface SKIP_LINK)
444444
try_append_cxx_flags("-Wshadow-field" TARGET warn_interface SKIP_LINK)
445445
try_append_cxx_flags("-Wthread-safety" TARGET warn_interface SKIP_LINK)
446+
try_append_cxx_flags("-Wthread-safety-pointer" TARGET warn_interface SKIP_LINK)
446447
try_append_cxx_flags("-Wloop-analysis" TARGET warn_interface SKIP_LINK)
447448
try_append_cxx_flags("-Wredundant-decls" TARGET warn_interface SKIP_LINK)
448449
try_append_cxx_flags("-Wunused-member-function" TARGET warn_interface SKIP_LINK)

0 commit comments

Comments
 (0)