That's causing an error.

llvm-svn: 167763
This commit is contained in:
Bill Wendling 2012-11-12 22:14:27 +00:00
parent 4e255b62f1
commit 0cc8bc4d63
1 changed files with 1 additions and 6 deletions

View File

@ -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.
}