diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.other/overload13.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.other/overload13.C | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.other/overload13.C b/gcc/testsuite/g++.old-deja/g++.other/overload13.C new file mode 100644 index 000000000..54ab404af --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.other/overload13.C @@ -0,0 +1,13 @@ +// { dg-do assemble } +// Origin: Nathan Sidwell <nathan@codesourcery.com> + +struct A { + bool operator== (A const &); + operator bool () const; + operator int * () const; +}; + +bool foo (A &a1, A &a2) +{ + return a1 == a2; +} |