blob: 46aa69d046749f45ec29155f14911425e5dcfa38 [file] [log] [blame]
Ted Kremenekf387aeb2007-11-28 19:23:15 +00001// RUN: clang %s --test-pickling 2>&1 | grep -q 'SUCCESS'
Ted Kremenek251f7322007-11-28 21:29:54 +00002
3typedef 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
10int test(int _x) {
11 return (__byte_swap_int_var(_x));
12}