blob: b203751155d592586c90b55f69de2fb1e13e94b2 [file] [log] [blame]
#pragma version(1)
#pragma rs java_package_name(foo)
struct Foo { int f; } foo;
struct Bar { int f; } bar;
size_t a;
int b[sizeof(void*)];
rs_allocation c;
#ifdef __LP64__
const
#endif
int d = 0;
#ifndef __LP64__
const
#endif
int e = 0;
#ifdef __LP64__
struct Foo f;
#else
struct Bar f;
#endif
size_t g[10];
#ifdef __LP64__
int h64;
#else
int h32;
#endif
// the errors after this point should go unreported, because of the
// variable name mismatch above (h32 versus h64)
size_t z;
int y[sizeof(void*)];
rs_allocation x;
#ifdef __LP64__
const
#endif
int w = 0;
#ifndef __LP64__
const
#endif
int v = 0;
#ifdef __LP64__
struct Foo u;
#else
struct Bar u;
#endif
#ifdef __LP64__
int t64;
#else
int t32;
#endif