32 lines · c
1// RUN: %clang_cc1 %s -triple s390x-ibm-zos -ast-print -fzos-extensions | FileCheck %s2 3// CHECK: int * __ptr32 p32;4int * __ptr32 p32;5 6// CHECK: char * __ptr32 c32;7char * __ptr32 c32;8 9// CHECK: void * __ptr32 v32;10void * __ptr32 v32;11 12// CHECK: int * __ptr32 *q;13int * __ptr32 *q;14 15// CHECK: void *func(int * __ptr32 p);16void *func(int * __ptr32 p);17 18// CHECK: int * __ptr32 func1(int * __ptr32 p);19int * __ptr32 func1(int * __ptr32 p);20 21// CHECK: int *func2(void * __ptr32 p);22int *func2(void * __ptr32 p);23 24// CHECK: int *const __ptr32 r;25int * __ptr32 const r;26 27// CHECK: int ** __ptr32 *v;28int * *__ptr32* v;29 30// CHECK: int *** __ptr32 *z;31int ** * __ptr32 * z;32