blob: 0677ac9bbbaa287a49f85f784736915bd20af46b [file] [log] [blame]
Fariborz Jahanian4985b332009-08-13 21:09:41 +00001// RUN: clang-cc -emit-llvm -o %t %s &&
2// RUN: grep "_ZN1XaSERK1X" %t | count 0
3
4extern "C" int printf(...);
5
6struct X {
7 X() : d(0.0), d1(1.1), d2(1.2), d3(1.3) {}
8 double d;
9 double d1;
10 double d2;
11 double d3;
12 void pr() {
13 printf("d = %f d1 = %f d2 = %f d3 = %f\n", d, d1,d2,d3);
14 }
15};
16
17
18X srcX;
19X dstX;
20X dstY;
21
22int main() {
23 dstY = dstX = srcX;
24 srcX.pr();
25 dstX.pr();
26 dstY.pr();
27}
28