andriigrynenko added inline comments. ================ Comment at: test/asan/TestCases/Linux/swapcontext_annotation.cc:176-199 @@ -164,7 +175,26 @@ ret += Run(argc - 1, 0, stack); + // CHECK: Child stack: [[CHILD_STACK:0x[0-9a-f]*]] + // CHECK: Main context from: [[CHILD_STACK]] 524288 ret += Run(argc - 1, 1, stack); + // CHECK: Child stack: [[CHILD_STACK:0x[0-9a-f]*]] + // CHECK: Main context from: [[CHILD_STACK]] 524288 ret += Run(argc - 1, 2, stack); + // CHECK: Child stack: [[CHILD_STACK:0x[0-9a-f]*]] + // CHECK: NextChild stack: [[NEXT_CHILD_STACK:0x[0-9a-f]*]] + // CHECK: NextChild from: [[CHILD_STACK]] 524288 + // CHECK: Main context from: [[NEXT_CHILD_STACK]] 524288 ret += Run(argc - 1, 0, heap); + // CHECK: Child stack: [[CHILD_STACK:0x[0-9a-f]*]] + // CHECK: Main context from: [[CHILD_STACK]] 524288 ret += Run(argc - 1, 1, heap); + // CHECK: Child stack: [[CHILD_STACK:0x[0-9a-f]*]] + // CHECK: Main context from: [[CHILD_STACK]] 524288 ret += Run(argc - 1, 2, heap); + // CHECK: Child stack: [[CHILD_STACK:0x[0-9a-f]*]] + // CHECK: NextChild stack: [[NEXT_CHILD_STACK:0x[0-9a-f]*]] + // CHECK: NextChild from: [[CHILD_STACK]] 524288 + // CHECK: Main context from: [[NEXT_CHILD_STACK]] 524288 + + // CHECK: Iteration 0 passed + printf("Iteration %d passed\n", i); } ---------------- This only checks the first iteration of the loop. Can I do it better with FileCheck ?
https://reviews.llvm.org/D24628 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits