In the 'condition.cpp' test case, make sure that condition declarations are local to the statement.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56077 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/SemaCXX/condition.cpp b/test/SemaCXX/condition.cpp
index e535a00..59cc61c 100644
--- a/test/SemaCXX/condition.cpp
+++ b/test/SemaCXX/condition.cpp
@@ -1,8 +1,8 @@
 // RUN: clang -fsyntax-only -verify %s 
 
 void test() {
-  int a;
-  if (a) ++a;
+  int x;
+  if (x) ++x;
   if (int x=0) ++x;
 
   typedef int arr[10];
@@ -10,7 +10,7 @@
   while (int f()=0) ; // expected-error: {{a function type is not allowed here}}
 
   struct S {} s;
-  if (s) ++a; // expected-error: {{expression must have bool type (or be convertible to bool) ('struct S' invalid)}}
+  if (s) ++x; // expected-error: {{expression must have bool type (or be convertible to bool) ('struct S' invalid)}}
   while (struct S x=s) ; // expected-error: {{expression must have bool type (or be convertible to bool) ('struct S' invalid)}}
   switch (s) {} // expected-error: {{statement requires expression of integer type ('struct S' invalid)}}