| 123456789101112131415161718192021222324 |
- // RUN: %clang_cc1 -std=c++11 -emit-pch -o %t.a %s
- // RUN: %clang_cc1 -std=c++11 -include-pch %t.a %s -ast-print -o - | FileCheck %s
- #ifndef HEADER
- #define HEADER
- inline void test(int i) {
- switch (i) {
- case 1:
- // Notice that the NullStmt has two attributes.
- // CHECK: {{\[\[clang::fallthrough\]\] \[\[clang::fallthrough\]\]}}
- [[clang::fallthrough]] [[clang::fallthrough]];
- case 2:
- break;
- }
- }
- #else
- void foo(void) {
- test(1);
- }
- #endif
|