| // RUN: %clang_cc1 -triple x86_64 -fsyntax-only %s | |
| // XFAIL: * | |
| inline void pr41027(unsigned a, unsigned b) { | |
| if (__builtin_constant_p(a)) { | |
| __asm__ volatile("outl %0,%w1" : : "a"(b), "n"(a)); | |
| } else { | |
| __asm__ volatile("outl %0,%w1" : : "a"(b), "d"(a)); | |
| } | |
| } |