Chris Lattner | 72e1c6c | 2008-04-13 19:54:28 +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)' |
| 3 | // RUN: clang -emit-llvm < %s 2>&1 | grep 'load.*addrspace(1)' | count 2 |
Christopher Lamb | ebb97e9 | 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 | b41a7d2 | 2008-02-04 02:35:11 +0000 | [diff] [blame] | 9 | int baz(int i) { return ban[i]; } |