From: Bill Wendling Date: Mon, 12 Nov 2012 22:14:27 +0000 (+0000) Subject: That's causing an error. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=41296e8a633fc3a9768ebe357a7284fdef278fd2;p=clang That's causing an error. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167763 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CodeGen/x86_32-inline-asm.c b/test/CodeGen/x86_32-inline-asm.c index a9038abc84..527ad85581 100644 --- a/test/CodeGen/x86_32-inline-asm.c +++ b/test/CodeGen/x86_32-inline-asm.c @@ -7,9 +7,7 @@ typedef u_int32_t uint32_t; typedef unsigned long long u_int64_t; typedef u_int64_t uint64_t; -struct S; - -int func(struct S *s) { +int func() { // Error out if size is > 32-bits. uint32_t msr = 0x8b; uint64_t val = 0; @@ -23,7 +21,4 @@ int func(struct S *s) { unsigned char data; unsigned int port; __asm__ volatile("outb %0, %w1" : : "a" (data), "Nd" (port)); // No error expected. - - // Don't error out for incomplete types. - __asm(""::"a"(*s)); // No error expected. }