blob: 9bb3d7372898b7c8a2e8135ae522d1c82551b17b [file] [log] [blame]
Ted Kremenekea9c26b2009-01-20 23:28:34 +00001// XFAIL
Chris Lattnerec9f2bb2009-02-03 07:28:12 +00002// RUN: false
Chris Lattnerd18d9fd2009-02-03 07:24:53 +00003// clang %s --test-pickling 2>&1 | grep -q 'SUCCESS'
Ted Kremenek251f7322007-11-28 21:29:54 +00004typedef 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
11int test(int _x) {
12 return (__byte_swap_int_var(_x));
Douglas Gregor4afa39d2009-01-20 01:17:11 +000013}