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