diff options
Diffstat (limited to 'gcc/testsuite/g++.dg/parse/parse4.C')
-rw-r--r-- | gcc/testsuite/g++.dg/parse/parse4.C | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/parse/parse4.C b/gcc/testsuite/g++.dg/parse/parse4.C new file mode 100644 index 000000000..9df1754ab --- /dev/null +++ b/gcc/testsuite/g++.dg/parse/parse4.C @@ -0,0 +1,25 @@ +/* PR c++/88 */ +/* { dg-do compile } */ + +class Hvec +{ +public: + Hvec(double x, double y, double z); + ~Hvec(); +}; + + +class Camera1 +{ +public: + Camera1(const Hvec &basepos=Hvec(0.0,0.0,0.0)); + ~Camera1(); +}; + +class Camera2 +{ +public: + Camera2(const Hvec &basepos); + inline Camera2() { Camera2(Hvec(0.0,0.0,0.0)); } + ~Camera2(); +}; |