1 // RUN: %clang_cc1 -emit-llvm %s -o /dev/null 2 // XFAIL: * 3 // XTARGET: arm, i386, i686, x86_64 4 5 int foo() { 6 #ifdef __arm__ 7 register int X __asm__("r1"); 8 #else 9 register int X __asm__("ebx"); 10 #endif 11 return X; 12 } 13