1 // RUN: %clang_cc1 -E %s | FileCheck %s
2 // CHECK: #pragma GCC diagnostic warning "-Wall"
3 #pragma GCC diagnostic warning "-Wall"
4 // CHECK: #pragma GCC diagnostic ignored "-Wall"
5 #pragma GCC diagnostic ignored "-Wall"
6 // CHECK: #pragma GCC diagnostic error "-Wall"
7 #pragma GCC diagnostic error "-Wall"
8 // CHECK: #pragma GCC diagnostic fatal "-Wall"
9 #pragma GCC diagnostic fatal "-Wall"
10 // CHECK: #pragma GCC diagnostic push
11 #pragma GCC diagnostic push
12 // CHECK: #pragma GCC diagnostic pop
13 #pragma GCC diagnostic pop
14 
15 // CHECK: #pragma clang diagnostic warning "-Wall"
16 #pragma clang diagnostic warning "-Wall"
17 // CHECK: #pragma clang diagnostic ignored "-Wall"
18 #pragma clang diagnostic ignored "-Wall"
19 // CHECK: #pragma clang diagnostic error "-Wall"
20 #pragma clang diagnostic error "-Wall"
21 // CHECK: #pragma clang diagnostic fatal "-Wall"
22 #pragma clang diagnostic fatal "-Wall"
23 // CHECK: #pragma clang diagnostic push
24 #pragma clang diagnostic push
25 // CHECK: #pragma clang diagnostic pop
26 #pragma clang diagnostic pop
27