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