OSDN Git Service

New tests
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 Aug 1999 06:44:33 +0000 (06:44 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 Aug 1999 06:44:33 +0000 (06:44 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28393 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/g++.old-deja/g++.other/cond3.C
gcc/testsuite/g++.old-deja/g++.other/cond4.C [new file with mode: 0644]

index e5563a6..56867aa 100644 (file)
@@ -3,7 +3,7 @@
 
 class Wtransf {};
 
-const Wtransf Identity2k;
+const Wtransf Identity2 = Wtransf ();
 
 class HELPER {
    public:
diff --git a/gcc/testsuite/g++.old-deja/g++.other/cond4.C b/gcc/testsuite/g++.old-deja/g++.other/cond4.C
new file mode 100644 (file)
index 0000000..5c97565
--- /dev/null
@@ -0,0 +1,31 @@
+// Build don't link:
+// Origin: Loring Holden <lsh@cs.brown.edu>
+
+template <class V>
+class _vec3d
+{
+   public:
+      double _x, _y;
+};
+
+class Wvec : public _vec3d<int> { };
+
+template <class T>
+class TDI {
+   public:
+      T   &get();
+};
+
+template <class T>
+class hashvar {
+  public :
+   T       _val;
+   TDI<T> *val() const;
+   T       get() const { return true ? val()->get() : _val; }
+};
+
+int
+main() {
+   hashvar<Wvec>  CONSTRAINT_DIR;
+   CONSTRAINT_DIR.get();
+}