Author: aaronballman
Date: Fri Dec  7 09:06:40 2018
New Revision: 348613

URL: http://llvm.org/viewvc/llvm-project?rev=348613&view=rev
Log:
Adding an AST dump test for statement expressions; NFC.

Modified:
    cfe/trunk/test/AST/ast-dump-stmt.c

Modified: cfe/trunk/test/AST/ast-dump-stmt.c
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/AST/ast-dump-stmt.c?rev=348613&r1=348612&r2=348613&view=diff
==============================================================================
--- cfe/trunk/test/AST/ast-dump-stmt.c (original)
+++ cfe/trunk/test/AST/ast-dump-stmt.c Fri Dec  7 09:06:40 2018
@@ -362,3 +362,14 @@ void TestJumps(void) {
   // CHECK: ReturnStmt 0x{{[^ ]*}} <line:[[@LINE-1]]:3, col:22>
   // CHECK-NEXT: CallExpr 0x{{[^ ]*}} <col:10, col:22> 'void'
 }
+
+void TestMiscStmts(void) {
+  ({int a = 10; a;});
+  // CHECK: StmtExpr 0x{{[^ ]*}} <line:[[@LINE-1]]:3, col:20> 'int'
+  // CHECK-NEXT: CompoundStmt
+  // CHECK-NEXT: DeclStmt
+  // CHECK-NEXT: VarDecl 0x{{[^ ]*}} <col:5, col:13> col:9 used a 'int' cinit
+  // CHECK-NEXT: IntegerLiteral 0x{{[^ ]*}} <col:13> 'int' 10
+  // CHECK-NEXT: ImplicitCastExpr
+  // CHECK-NEXT: DeclRefExpr 0x{{[^ ]*}} <col:17> 'int' lvalue Var 0x{{[^ ]*}} 
'a' 'int'
+}


_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to