Home | History | Annotate | Download | only in CodeGenCXX
      1 // RUN: %clang_cc1 -emit-llvm-only -verify %s
      2 // expected-no-diagnostics
      3 
      4 struct A {
      5   A& operator=(A&);
      6 };
      7 
      8 struct B {
      9   void operator=(B);
     10 };
     11 
     12 struct C {
     13   A a;
     14   B b;
     15   float c;
     16   int (A::*d)();
     17   _Complex float e;
     18   int f[10];
     19   A g[2];
     20   B h[2];
     21 };
     22 void a(C& x, C& y) {
     23   x = y;
     24 }
     25 
     26