1*67e74705SXin Li // RUN: %clang_cc1 %s -emit-llvm -O1 -o - 2*67e74705SXin Li // REQUIRES: LP64 3*67e74705SXin Li 4*67e74705SXin Li typedef long intptr_t; test(void * b)5*67e74705SXin Liint test(void *b) { 6*67e74705SXin Li intptr_t a; 7*67e74705SXin Li __asm__ __volatile__ ("%0 %1 " : "=r" (a): "0" (b)); 8*67e74705SXin Li return a; 9*67e74705SXin Li } 10