Argiris Kirtzidis | 73b524d | 2008-06-12 12:40:02 +0000 | [diff] [blame] | 1 | // RUN: clang -emit-llvm < %s 2>&1 | grep '@foo.*global.*addrspace(1)' && |
| 2 | // RUN: clang -emit-llvm < %s 2>&1 | grep '@ban.*global.*addrspace(1)' && |
Chris Lattner | ca2ba5f | 2008-04-13 19:54:28 +0000 | [diff] [blame] | 3 | // RUN: clang -emit-llvm < %s 2>&1 | grep 'load.*addrspace(1)' | count 2 |
Christopher Lamb | 2a72bb3 | 2008-02-04 02:31:56 +0000 | [diff] [blame] | 4 | int foo __attribute__((address_space(1))); |
| 5 | int ban[10] __attribute__((address_space(1))); |
| 6 | |
| 7 | int bar() { return foo; } |
| 8 | |
Christopher Lamb | bd60f29 | 2008-02-04 02:35:11 +0000 | [diff] [blame] | 9 | int baz(int i) { return ban[i]; } |