Ted Kremenek | e807f85 | 2009-01-20 23:28:34 +0000 | [diff] [blame] | 1 | // XFAIL |
Ted Kremenek | 299d2c4 | 2007-11-28 19:23:15 +0000 | [diff] [blame] | 2 | // RUN: clang %s --test-pickling 2>&1 | grep -q 'SUCCESS' |
Ted Kremenek | d947b06 | 2007-11-28 21:29:54 +0000 | [diff] [blame] | 3 | typedef unsigned __uint32_t; |
| 4 | |
| 5 | #define __byte_swap_int_var(x) \ |
| 6 | __extension__ ({ register __uint32_t __X = (x); \ |
| 7 | __asm ("bswap %0" : "+r" (__X)); \ |
| 8 | __X; }) |
| 9 | |
| 10 | int test(int _x) { |
| 11 | return (__byte_swap_int_var(_x)); |
Douglas Gregor | af8ad2b | 2009-01-20 01:17:11 +0000 | [diff] [blame] | 12 | } |