From 823894110e6f161a29450dbdea44ab987cfe16bb Mon Sep 17 00:00:00 2001
From: Tom Care <tom.care@uqconnect.edu.au>
Date: Mon, 23 Aug 2010 19:57:25 +0000
Subject: [PATCH] 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
---
 test/Analysis/idempotent-operations.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/test/Analysis/idempotent-operations.c b/test/Analysis/idempotent-operations.c
index 179c7a4da3f..3724b93cc74 100644
--- a/test/Analysis/idempotent-operations.c
+++ b/test/Analysis/idempotent-operations.c
@@ -106,9 +106,8 @@ unsigned false3(int param) {
 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 @@ unsigned false4() {
   a *= b; // no-warning
   test(a);
 
+  // Pseudo-constant (never changes after decl)
+  int width = height;
+
   return width * 10; // no-warning
 }
 
-- 
GitLab