Directly compare the StackFrameContext. This greatly simplifies logic and
improves generality. Thanks Ted.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105686 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/Analysis/stackaddrleak.c b/test/Analysis/stackaddrleak.c
index 0076b27..b9088fa 100644
--- a/test/Analysis/stackaddrleak.c
+++ b/test/Analysis/stackaddrleak.c
@@ -12,3 +12,7 @@
p = str;
p = 0; // no-warning
}
+
+void f2() {
+ p = (const char *) __builtin_alloca(12); // expected-warning {{Stack address was saved into a global variable.}}
+}