blob: 9ee242fd116bedfba1b63990717c66daee37eb05 [file] [log] [blame]
Ted Kremenek299d2c42007-11-28 19:23:15 +00001// RUN: clang %s --test-pickling 2>&1 | grep -q 'SUCCESS'
Ted Kremenekd947b062007-11-28 21:29:54 +00002typedef unsigned __uint32_t;
3
4#define __byte_swap_int_var(x) \
5__extension__ ({ register __uint32_t __X = (x); \
6 __asm ("bswap %0" : "+r" (__X)); \
7 __X; })
8
9int test(int _x) {
10 return (__byte_swap_int_var(_x));
Douglas Gregoraf8ad2b2009-01-20 01:17:11 +000011}