| #pragma version(1) |
| #pragma rs java_package_name(foo) |
| |
| int *i; |
| |
| struct f { |
| int i; |
| float *pf; |
| char c; |
| short *ps; |
| }; |
| |
| int ia[10]; |
| |
| int RS_KERNEL root(uint32_t ain) { |
| char *c; |
| |
| c = (char*) ain; // TODO(srhines): This is ok today. |
| return 0; |
| } |
| |
| void RS_KERNEL in_only(uint32_t ain) { |
| } |
| |
| int RS_KERNEL out_only() { |
| return 0; |
| } |
| |
| int RS_KERNEL everything(uint32_t ain, uint32_t x, uint32_t y) { |
| return (int)&ain; // TODO(srhines): This is ok today. |
| } |
| |
| void old_kernel(const uint32_t *ain, uint32_t x, uint32_t y) { |
| } |
| |
| void test_call() { |
| int i = root(ia[4]); |
| } |
| |