Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
77d2c5f66aac32546c016f57143f2d0f399acbd1
/
.
/
test
/
CodeGenCXX
/
copy-assign-synthesis-3.cpp
blob: ce4640a7eddb55c273124f5218e876e36fc68cc8 [
file
] [
log
] [
blame
]
// RUN: %clang_cc1 -emit-llvm-only -verify %s
struct
A
{
A
&
operator
=(
A
&);
};
struct
B
{
void
operator
=(
B
);
};
struct
C
{
A a
;
B b
;
float
c
;
int
(
A
::*
d
)();
_Complex
float
e
;
int
f
[
10
];
A g
[
2
];
B h
[
2
];
};
void
a
(
C
&
x
,
C
&
y
)
{
x
=
y
;
}