Modified pseudoconstant test case to make it a bit clearer and fix a missing line
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111833 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/Analysis/idempotent-operations.c b/test/Analysis/idempotent-operations.c
index 179c7a4..3724b93 100644
--- a/test/Analysis/idempotent-operations.c
+++ b/test/Analysis/idempotent-operations.c
@@ -106,9 +106,8 @@
unsigned false4() {
// Trivial constant
const int height = 1;
-
- // Pseudo-constant (never changes after decl)
- int width = height;
+ int c = 42;
+ test(height * c); // no-warning
// Pseudo-constant (blockvar)
__block int a = 0;
@@ -116,6 +115,9 @@
a *= b; // no-warning
test(a);
+ // Pseudo-constant (never changes after decl)
+ int width = height;
+
return width * 10; // no-warning
}