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