2018-11-07 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / g++.dg / other / ellipsis1.C
blob54756b8d27c7e390464920c67734bda429f094a2
1 // PR c++/26291
2 // { dg-do compile }
4 struct A
6     A& operator= (A,...);  // { dg-error "8:.A& A::operator=\\(A, ...\\). must not have variable number of arguments" }
7     A operator+ (...);     // { dg-error "7:.A A::operator\\+\\(...\\). must not have variable number of arguments" }
8     operator int(...);     // { dg-error "5:.A::operator int\\(...\\). must not have variable number of arguments" }
9     int operator() (...);
12 A operator- (A,...);       // { dg-error "3:.A operator-\\(A, ...\\). must not have variable number of arguments" }