blob: 0d8dbdfb9d381afe0a0eec9d6e8b30cba9235de4 [file] [log] [blame]
Anders Carlsson5a232642009-08-02 03:40:19 +00001// RUN: clang-cc -triple i386-unknown-unknown -emit-llvm %s -o %t &&
2// RUN: grep "load i8\*\*\* %p.addr" %t | count 1
Anders Carlssonfca93612009-08-04 18:18:36 +00003// XFAIL
Anders Carlsson5a232642009-08-02 03:40:19 +00004
5// PR3800
6void f(void **p)
7{
8 __asm__ volatile("" :"+m"(*p));
9}
Anders Carlssonfca93612009-08-04 18:18:36 +000010
11#if 0
12// FIXME: Once this works again, we must verify that the code below behaves as expected
13// See PR4677.
14void f() {
15 unsigned _data = 42;
16 __asm__("bswap %0":"+r"(_data));
17}
18#endif