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