Skip analyzer strndup test on hppa*-*-hpux*
[official-gcc.git] / gcc / testsuite / gcc.dg / pr97830.c
blob3729a65aec2cb5a033b9cfb0e8c9fca863c4da51
1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
4 typedef enum { LangC } cLanguage;
5 typedef enum { FunctionOneArg, FunctionStandard } cFunctionType;
6 void *CCTK_CallFunction_function;
7 cLanguage CCTK_CallFunction_fdata_0;
8 cFunctionType CCTK_CallFunction_fdata_1;
9 void CCTK_CallFunction_data() {
10 void (*standardfunc)();
11 int (*oneargfunc)();
12 switch (CCTK_CallFunction_fdata_1) {
13 case FunctionOneArg:
14 oneargfunc = CCTK_CallFunction_function;
15 oneargfunc(CCTK_CallFunction_data);
16 break;
17 case FunctionStandard:
18 switch (CCTK_CallFunction_fdata_0) {
19 case LangC:
20 standardfunc = CCTK_CallFunction_function;
21 standardfunc(CCTK_CallFunction_data);