diff --git a/clang/test/CodeGen/x86_32-inline-asm.c b/clang/test/CodeGen/x86_32-inline-asm.c index a9038abc84b5..527ad855814c 100644 --- a/clang/test/CodeGen/x86_32-inline-asm.c +++ b/clang/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. }