OSDN Git Service

* g++.dg/parse/parse4.C: New test.
authorneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Jan 2003 00:49:36 +0000 (00:49 +0000)
committerneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Jan 2003 00:49:36 +0000 (00:49 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60728 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/parse/parse4.C [new file with mode: 0644]

index ee240bd..a2aa73d 100644 (file)
@@ -1,5 +1,9 @@
 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
 
+       * g++.dg/parse/parse4.C: New test.
+
+2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
+
        * g++.dg/parse/parse3.C: New test.
 
 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
diff --git a/gcc/testsuite/g++.dg/parse/parse4.C b/gcc/testsuite/g++.dg/parse/parse4.C
new file mode 100644 (file)
index 0000000..bacc9ff
--- /dev/null
@@ -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();
+};