forked from OSchip/llvm-project
parent
4e255b62f1
commit
0cc8bc4d63
|
@ -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.
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue