aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@codesourcery.com>2004-11-01 18:24:33 +0000
committerNathan Sidwell <nathan@gcc.gnu.org>2004-11-01 18:24:33 +0000
commitae209f284cc478ff5839488722fd4f52a04c2eee (patch)
treeeb7bbcedef1f0538d4cee0e79e23f9f2499a79bc /gcc/testsuite
parent464f49d80df8a5232a956a1ccc8ef78bd25b0110 (diff)
downloadgcc-ae209f284cc478ff5839488722fd4f52a04c2eee.zip
gcc-ae209f284cc478ff5839488722fd4f52a04c2eee.tar.gz
gcc-ae209f284cc478ff5839488722fd4f52a04c2eee.tar.bz2
re PR c++/18064 (gcc accepts different pointer types as covariant return types)
cp: PR c++/18064 * search.c (check_final_overrider): Deprecate gnu covariant extension. doc: PR c++/18064 * doc/extend.texi (Deprecated Features): Deprecate G++ covariant extension. testsuite: PR c++/18064 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension. From-SVN: r89946
Diffstat (limited to 'gcc/testsuite')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p811.C4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 994723e..3b08af5 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
+
+ PR c++/18064
+ * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
+
2004-10-31 Mark Mitchell <mark@codesourcery.com>
PR c++/15172
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p811.C b/gcc/testsuite/g++.old-deja/g++.mike/p811.C
index 7d15e9e..260c645 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p811.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p811.C
@@ -511,14 +511,14 @@ inline istream& WS(istream& str) { return ws(str); }
class Y {
public:
Y() {}
- virtual const char *stringify() = 0;
+ virtual const char *stringify() = 0;
virtual char *stringify2() const = 0; // { dg-error "overriding" }
};
class X: public Y {
public:
X(): Y() {}
- char *stringify(); // { dg-error "candidate" }
+ const char *stringify(); // { dg-error "candidate" }
const char *stringify2() const; // { dg-error "candidate|conflicting return type" }
};