#define __as __attribute__((address_space(1))) | |
static void test_as(void) | |
{ | |
int __as obj, *ptr; | |
typeof(obj) var = obj; | |
typeof(ptr) ptr2 = ptr; | |
typeof(*ptr) var2 = obj; | |
typeof(*ptr) *ptr3 = ptr; /* check-should-pass */ | |
typeof(obj) *ptr4 = ptr; /* check-should-pass */ | |
obj = obj; | |
ptr = ptr; | |
ptr = &obj; | |
obj = *ptr; | |
} | |
/* | |
* check-name: typeof-addresspace.c | |
* check-known-to-fail | |
*/ |