xref: /llvm-project/clang/test/CodeGenCXX/elide-call-reference.cpp (revision c9bd88e6811fb622cde644a82eac41c0b02c00ee)
1*c9bd88e6SHans Wennborg // RUN: %clang_cc1 %s -emit-llvm -triple %itanium_abi_triple -o - | FileCheck %s
2eddf1213SEli Friedman // PR5695
3eddf1213SEli Friedman 
4eddf1213SEli Friedman struct A { A(const A&); ~A(); };
5eddf1213SEli Friedman A& a();
b()6eddf1213SEli Friedman void b() {
7eddf1213SEli Friedman   A x = a();
8eddf1213SEli Friedman }
9eddf1213SEli Friedman 
10a526f275SEli Friedman // CHECK: call {{.*}} @_ZN1AC1ERKS_
11a526f275SEli Friedman // CHECK: call {{.*}} @_ZN1AD1Ev
12