1*67e74705SXin Li // RUN: %clang_cc1 -triple armv7-unknown-unknown %s -o /dev/null 2*67e74705SXin Li // RUN: %clang_cc1 -triple x86_64-unknown-unknown %s -o /dev/null 3*67e74705SXin Li foo()4*67e74705SXin Liint foo() { 5*67e74705SXin Li #ifdef __arm__ 6*67e74705SXin Li register int X __asm__("r1"); 7*67e74705SXin Li #else 8*67e74705SXin Li register int X __asm__("ebx"); 9*67e74705SXin Li #endif 10*67e74705SXin Li return X; 11*67e74705SXin Li } 12