summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorZhongxing Xu <xuzhongxing@gmail.com>2010-05-06 03:38:27 +0000
committerZhongxing Xu <xuzhongxing@gmail.com>2010-05-06 03:38:27 +0000
commit1a56a488ed580cc1c0dda7362f2da065840b8428 (patch)
tree8f4252ead319493cc0502c2efd9a51b06d948d87 /clang/test
parent9174b2c2f9251db08fea0c4e48372b9a599f57af (diff)
downloadbcm5719-llvm-1a56a488ed580cc1c0dda7362f2da065840b8428.tar.gz
bcm5719-llvm-1a56a488ed580cc1c0dda7362f2da065840b8428.zip
Turn -analyzer-inline-call on for C functions. This also fixed a bug that
after inlining post-call checking shouldn't be done. llvm-svn: 103161
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/Analysis/inline.c4
-rw-r--r--clang/test/Analysis/inline2.c3
-rw-r--r--clang/test/Analysis/inline3.c3
-rw-r--r--clang/test/Analysis/inline4.c4
4 files changed, 6 insertions, 8 deletions
diff --git a/clang/test/Analysis/inline.c b/clang/test/Analysis/inline.c
index acaf74ded99..50c1a54d101 100644
--- a/clang/test/Analysis/inline.c
+++ b/clang/test/Analysis/inline.c
@@ -1,5 +1,5 @@
-// RUN: false
-// XFAIL: *
+// RUN: %clang_cc1 -analyze -analyzer-check-objc-mem -analyzer-inline-call -analyzer-store region -verify %s
+
int f1() {
int y = 1;
y++;
diff --git a/clang/test/Analysis/inline2.c b/clang/test/Analysis/inline2.c
index ec965a69c64..efdb75cc653 100644
--- a/clang/test/Analysis/inline2.c
+++ b/clang/test/Analysis/inline2.c
@@ -1,5 +1,4 @@
-// RUN: false
-// XFAIL: *
+// RUN: %clang_cc1 -analyze -analyzer-check-objc-mem -analyzer-inline-call -analyzer-store region -verify %s
// Test parameter 'a' is registered to LiveVariables analysis data although it
// is not referenced in the function body.
diff --git a/clang/test/Analysis/inline3.c b/clang/test/Analysis/inline3.c
index 8f45858bb94..884b3ed9dc2 100644
--- a/clang/test/Analysis/inline3.c
+++ b/clang/test/Analysis/inline3.c
@@ -1,5 +1,4 @@
-// RUN: false
-// XFAIL: *
+// RUN: %clang_cc1 -analyze -analyzer-check-objc-mem -analyzer-inline-call -analyzer-store region -verify %s
// Test when entering f1(), we set the right AnalysisContext to Environment.
// Otherwise, block-level expr '1 && a' would not be block-level.
diff --git a/clang/test/Analysis/inline4.c b/clang/test/Analysis/inline4.c
index b2b3c346e37..5a1d193beb2 100644
--- a/clang/test/Analysis/inline4.c
+++ b/clang/test/Analysis/inline4.c
@@ -1,5 +1,5 @@
-// RUN: false
-// XFAIL: *
+// RUN: %clang_cc1 -analyze -analyzer-check-objc-mem -analyzer-inline-call -analyzer-store region -verify %s
+
int g(int a) {
return a;
}
OpenPOWER on IntegriCloud