1 // RUN: %clang_cc1 -triple %itanium_abi_triple -std=c++11 -emit-llvm %s -o - | FileCheck %s
4 A(); A(const A
&); A(A
&&); A
&operator=(const A
&); A
&operator=(A
&&); ~A();
7 B(); B(const B
&); B(B
&&); B
&operator=(const B
&); B
&operator=(B
&&); ~B();
14 U
&operator=(const U
&);
26 U
&U::operator=(const U
&) { return *this; }
27 U
&U::operator=(U
&&) { return *this; }
34 S
&operator=(const S
&);
53 // CHECK: _ZN1SC2ERKS_
67 S
&S::operator=(const S
&) { return *this; }
69 S
&S::operator=(S
&&) { return *this; }