Page MenuHomePhabricator

D60728/new/.diff
No OneTemporary

File Metadata

Created
Sat, Dec 7, 3:31 AM

D60728/new/.diff

Index: cfe/trunk/test/Sema/pr41027.c
===================================================================
--- cfe/trunk/test/Sema/pr41027.c
+++ cfe/trunk/test/Sema/pr41027.c
@@ -0,0 +1,10 @@
+// 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));
+ }
+}

Event Timeline