xref: /minix3/external/bsd/llvm/dist/clang/test/CodeGenCXX/asm.cpp (revision f4a2713ac843a11c696ec80c0a5e3e5d80b4d338)
1 // RUN: %clang_cc1 -triple i386-unknown-unknown -emit-llvm %s -o - | FileCheck %s
2 
3 struct A
4 {
5     ~A();
6 };
7 int foo(A);
8 
bar(A & a)9 void bar(A &a)
10 {
11     // CHECK: call void asm
12     asm("" : : "r"(foo(a)) ); // rdar://8540491
13     // CHECK: call void @_ZN1AD1Ev
14 }
15