| // RUN: clang-cc -triple i386-unknown-unknown -emit-llvm %s -o %t && | |
| // RUN: grep "load i8\*\*\* %p.addr" %t | count 1 | |
| // XFAIL | |
| // PR3800 | |
| void f(void **p) | |
| { | |
| __asm__ volatile("" :"+m"(*p)); | |
| } | |
| #if 0 | |
| // FIXME: Once this works again, we must verify that the code below behaves as expected | |
| // See PR4677. | |
| void f() { | |
| unsigned _data = 42; | |
| __asm__("bswap %0":"+r"(_data)); | |
| } | |
| #endif |