// RUN: %clang_cc1 -triple %itanium_abi_triple -std=c++11 -emit-llvm %s -o - | FileCheck %s
;
;
;
// CHECK-NOT: _ZN1A
U &
U &
;
// CHECK: _ZN1SC2Ev
// CHECK-NOT: _ZN1A
// CHECK: _ZN1BC1Ev
// CHECK-NOT: _ZN1A
// CHECK: _ZN1SC2ERKS_
// CHECK-NOT: _ZN1A
// CHECK: _ZN1BC1Ev
// CHECK-NOT: _ZN1A
// CHECK: _ZN1SC2EOS_
// CHECK-NOT: _ZN1A
// CHECK: _ZN1BC1Ev
// CHECK-NOT: _ZN1A
// CHECK-NOT: _ZN1B
S &
S &
// CHECK: _ZN1SD2Ev
// CHECK-NOT: _ZN1A
// CHECK: _ZN1BD1Ev
// CHECK-NOT: _ZN1A