diff options
| author | gdr <gdr@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-08-11 19:44:31 +0000 |
|---|---|---|
| committer | gdr <gdr@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-08-11 19:44:31 +0000 |
| commit | b03a76b6c78720701201acfdc65e340f62381db4 (patch) | |
| tree | 906d7397d687bb0ff831d14605ac96271664fdab | |
| parent | e00674b6bd69239a5433963a3c5a6bc4f1d2ada1 (diff) | |
| download | ppe42-gcc-b03a76b6c78720701201acfdc65e340f62381db4.tar.gz ppe42-gcc-b03a76b6c78720701201acfdc65e340f62381db4.zip | |
New test from GNATS #3073
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44802 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/testsuite/g++.dg/template/member.C | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/template/member.C b/gcc/testsuite/g++.dg/template/member.C new file mode 100644 index 00000000000..f6f264e1926 --- /dev/null +++ b/gcc/testsuite/g++.dg/template/member.C @@ -0,0 +1,28 @@ +// { dg-do compile }
+
+
+class BIXSet{
+int z[4];
+public:
+void f(BIXSet &other){
+z[0]=other.z[0];
+}
+
+};
+
+class TestCase2{
+public:
+BIXSet a,b;
+
+public:
+void run(void){
+BIXSet x,y;
+process(0,x,y);
+}
+
+protected:
+template<class BS> void process(const int d,BS &en,BS &lb){
+a.f(en);b.f(lb);
+}
+
+};
|

