| // RUN: %clang_cc1 -x c++ -triple s390x-ibm-zos -fsyntax-only -verify %s | |
| extern int i; | |
| #pragma export( // expected-warning {{expected identifier in '#pragma export' - ignored}} | |
| #pragma export() // expected-warning {{expected identifier in '#pragma export' - ignored}} | |
| #pragma export(i) | |
| struct S { | |
| static int i; | |
| }; | |
| #pragma export(S::i) // expected-warning {{missing ')' after '#pragma export' - ignoring}} | |
| void f(int); | |
| void f(double, double); | |
| #pragma export(f // expected-warning {{missing ')' after '#pragma export' - ignoring}} | |
| #pragma export(f( // expected-warning {{missing ')' after '#pragma export' - ignoring}} |