Make all CXXConstructExpr's block-level expressions. This is required by 
method inlining. Temporarily fail a test case.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@117907 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/Analysis/initializers-cfg-output.cpp b/test/Analysis/initializers-cfg-output.cpp
index 0396c47..4576dc7 100644
--- a/test/Analysis/initializers-cfg-output.cpp
+++ b/test/Analysis/initializers-cfg-output.cpp
@@ -44,46 +44,51 @@
   int v;
 }
 
-// CHECK:  [ B2 (ENTRY) ]
-// CHECK:     Predecessors (0):
-// CHECK:     Successors (1): B1
-// CHECK:  [ B1 ]
-// CHECK:       1: A() (Base initializer)
-// CHECK:       2: C() (Base initializer)
-// CHECK:       3: B() (Base initializer)
-// CHECK:       4: A() (Base initializer)
-// CHECK:       5: i(/*implicit*/int()) (Member initializer)
-// CHECK:       6: r(this->i) (Member initializer)
-// CHECK:       7: A a;
-// CHECK:     Predecessors (1): B2
-// CHECK:     Successors (1): B0
-// CHECK:  [ B0 (EXIT) ]
-// CHECK:     Predecessors (1): B1
-// CHECK:     Successors (0):
-// CHECK:  [ B5 (ENTRY) ]
-// CHECK:     Predecessors (0):
-// CHECK:     Successors (1): B4
-// CHECK:  [ B1 ]
-// CHECK:       1: [B4.2] ? [B2.1] : [B3.1]
-// CHECK:       2: y([B1.1]) (Member initializer)
-// CHECK:       3: z(this->y) (Member initializer)
-// CHECK:       4: int v;
-// CHECK:     Predecessors (2): B2 B3
-// CHECK:     Successors (1): B0
-// CHECK:  [ B2 ]
-// CHECK:       1: 0
-// CHECK:     Predecessors (1): B4
-// CHECK:     Successors (1): B1
-// CHECK:  [ B3 ]
-// CHECK:       1: 1
-// CHECK:     Predecessors (1): B4
-// CHECK:     Successors (1): B1
-// CHECK:  [ B4 ]
-// CHECK:       1: x(0) (Member initializer)
-// CHECK:       2: b
-// CHECK:       T: [B4.2] ? ... : ...
-// CHECK:     Predecessors (1): B5
-// CHECK:     Successors (2): B2 B3
-// CHECK:  [ B0 (EXIT) ]
-// CHECK:     Predecessors (1): B1
-// CHECK:     Successors (0):
+// CHECK: [ B2 (ENTRY) ]
+// CHECK:    Predecessors (0):
+// CHECK:    Successors (1): B1
+// CHECK: [ B1 ]
+// CHECK:      1: 
+// CHECK:      2: A([B1.1]) (Base initializer)
+// CHECK:      3: 
+// CHECK:      4: C([B1.3]) (Base initializer)
+// CHECK:      5: 
+// CHECK:      6: B([B1.5]) (Base initializer)
+// CHECK:      7: 
+// CHECK:      8: A([B1.7]) (Base initializer)
+// CHECK:      9: i(/*implicit*/int()) (Member initializer)
+// CHECK:     10: r(this->i) (Member initializer)
+// CHECK:     11: 
+// CHECK:     12: A a;
+// CHECK:    Predecessors (1): B2
+// CHECK:    Successors (1): B0
+// CHECK: [ B0 (EXIT) ]
+// CHECK:    Predecessors (1): B1
+// CHECK:    Successors (0):
+// CHECK: [ B5 (ENTRY) ]
+// CHECK:    Predecessors (0):
+// CHECK:    Successors (1): B4
+// CHECK: [ B1 ]
+// CHECK:      1: [B4.2] ? [B2.1] : [B3.1]
+// CHECK:      2: y([B1.1]) (Member initializer)
+// CHECK:      3: z(this->y) (Member initializer)
+// CHECK:      4: int v;
+// CHECK:    Predecessors (2): B2 B3
+// CHECK:    Successors (1): B0
+// CHECK: [ B2 ]
+// CHECK:      1: 0
+// CHECK:    Predecessors (1): B4
+// CHECK:    Successors (1): B1
+// CHECK: [ B3 ]
+// CHECK:      1: 1
+// CHECK:    Predecessors (1): B4
+// CHECK:    Successors (1): B1
+// CHECK: [ B4 ]
+// CHECK:      1: x(0) (Member initializer)
+// CHECK:      2: b
+// CHECK:      T: [B4.2] ? ... : ...
+// CHECK:    Predecessors (1): B5
+// CHECK:    Successors (2): B2 B3
+// CHECK: [ B0 (EXIT) ]
+// CHECK:    Predecessors (1): B1
+// CHECK:    Successors (0):