Michal Gorny | 2ae86d2 | 2019-06-05 08:21:42 +0000 | [diff] [blame^] | 1 | // RUN: %clang_cc1 -triple x86_64 -fsyntax-only %s |
2 | // XFAIL: * | ||||
3 | |||||
4 | inline void pr41027(unsigned a, unsigned b) { | ||||
5 | if (__builtin_constant_p(a)) { | ||||
6 | __asm__ volatile("outl %0,%w1" : : "a"(b), "n"(a)); | ||||
7 | } else { | ||||
8 | __asm__ volatile("outl %0,%w1" : : "a"(b), "d"(a)); | ||||
9 | } | ||||
10 | } |