llvm-mirror/test/CFrontend/2007-04-11-InlineAsmUnion.c

8 lines
165 B
C
Raw Normal View History

2007-04-11 23:45:16 +00:00
// RUN: %llvmgcc %s -S -emit-llvm -o - | grep 'call i32 asm'
2007-04-11 22:36:10 +00:00
union U { int x; char* p; };
void foo() {
union U bar;
__asm__ volatile("foo %0\n" : "=r"(bar));
}