summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorloewis <loewis@138bc75d-0d04-0410-961f-82ee72b054a4>2000-01-01 13:30:01 +0000
committerloewis <loewis@138bc75d-0d04-0410-961f-82ee72b054a4>2000-01-01 13:30:01 +0000
commite199faea9f4ec7a4abbc6654b924713491534def (patch)
tree8e9d7cba81eadde1314823f7f832eb61a42b56fd
parent418a2bbe9796007cfed5e00f26b757a9dd48d0bc (diff)
downloadgcc-e199faea9f4ec7a4abbc6654b924713491534def.tar.gz
New test case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31158 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/testsuite/g++.old-deja/g++.martin/pure1.C8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.martin/pure1.C b/gcc/testsuite/g++.old-deja/g++.martin/pure1.C
new file mode 100644
index 00000000000..2bb240ab89d
--- /dev/null
+++ b/gcc/testsuite/g++.old-deja/g++.martin/pure1.C
@@ -0,0 +1,8 @@
+// Build don't link:
+class A
+{
+ public:
+ virtual void f(void) = 0; // pure virtual function.
+ A() {f();} // ERROR - called in a constructor
+ ~A() {f();} // ERROR - called in a destructor
+};