1*67e74705SXin Li // RUN: %clang_cc1 -E %s -Wall -verify 2*67e74705SXin Li // RUN: %clang_cc1 -Eonly %s -Wall -verify 3*67e74705SXin Li // RUN: %clang -M -Wall %s -Xclang -verify 4*67e74705SXin Li // RUN: %clang -E -frewrite-includes %s -Wall -Xclang -verify 5*67e74705SXin Li // RUN: %clang -E -dD -dM %s -Wall -Xclang -verify 6*67e74705SXin Li // expected-no-diagnostics 7*67e74705SXin Li 8*67e74705SXin Li #pragma GCC visibility push (default) 9*67e74705SXin Li #pragma weak 10*67e74705SXin Li #pragma this_pragma_does_not_exist 11