[clang] c2a3cbe - [SSAF] Fix a stage2 test failure with ASan-instrumented clang (#211432)
via cfe-commits
cfe-commits at lists.llvm.org
Thu Jul 23 13:50:53 PDT 2026
Author: Ziqing Luo
Date: 2026-07-23T13:50:48-07:00
New Revision: c2a3cbedb5434a25de2f6b80fd24e05a1481a61b
URL: https://github.com/llvm/llvm-project/commit/c2a3cbedb5434a25de2f6b80fd24e05a1481a61b
DIFF: https://github.com/llvm/llvm-project/commit/c2a3cbedb5434a25de2f6b80fd24e05a1481a61b.diff
LOG: [SSAF] Fix a stage2 test failure with ASan-instrumented clang (#211432)
ASan emits a symbol for a static global in `TestTransformation.cpp` that
causes link issues in green dragon.
Added `__attribute__((no_sanitize("address")))` to that static global to
fix the test.
rdar://182623740
Added:
Modified:
clang/test/Analysis/Scalable/source-edit-generation/Plugins/TestTransformationPlugin/TestTransformation.cpp
Removed:
################################################################################
diff --git a/clang/test/Analysis/Scalable/source-edit-generation/Plugins/TestTransformationPlugin/TestTransformation.cpp b/clang/test/Analysis/Scalable/source-edit-generation/Plugins/TestTransformationPlugin/TestTransformation.cpp
index d3edc34882cef..33a8319cd5b6a 100644
--- a/clang/test/Analysis/Scalable/source-edit-generation/Plugins/TestTransformationPlugin/TestTransformation.cpp
+++ b/clang/test/Analysis/Scalable/source-edit-generation/Plugins/TestTransformationPlugin/TestTransformation.cpp
@@ -94,7 +94,10 @@ namespace clang::ssaf {
volatile int SSAFTestTransformationAnchorSource = 0;
} // namespace clang::ssaf
+// This global causes issue in stage2 with ASan-instrumented clang so
+// adding the no-ASan attribute.
static TransformationRegistry::Add<TestTransformation>
+ __attribute__((no_sanitize("address")))
RegisterTestTransformation("test-transformation",
"Test transformation for the SSAF "
"source-edit-generation lit suite");
More information about the cfe-commits
mailing list