diff options
author | Robert Lipe <robertl@gcc.gnu.org> | 1998-05-29 08:10:44 +0000 |
---|---|---|
committer | Robert Lipe <robertl@gcc.gnu.org> | 1998-05-29 08:10:44 +0000 |
commit | 2879ca2a89e81ec127e2accb87bd3884a78d6ad4 (patch) | |
tree | 7cfc7f15519872185bfe9a56b4e07da4f2516d35 | |
parent | 35c68eb5a6c2b809129a98dff357a58f4e6b527a (diff) | |
download | gcc-2879ca2a89e81ec127e2accb87bd3884a78d6ad4.zip gcc-2879ca2a89e81ec127e2accb87bd3884a78d6ad4.tar.gz gcc-2879ca2a89e81ec127e2accb87bd3884a78d6ad4.tar.bz2 |
Pick up a few scraggling files that missed my first add/commit cycle.
From-SVN: r20138
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.robertl/ebnull-cast.C | 18 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.robertl/ebnull-oldcast.C | 17 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.robertl/ebnull.C | 17 |
3 files changed, 52 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/ebnull-cast.C b/gcc/testsuite/g++.old-deja/g++.robertl/ebnull-cast.C new file mode 100644 index 0000000..d220e90 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.robertl/ebnull-cast.C @@ -0,0 +1,18 @@ +class null { + null (null const&); + void operator& (); + + public: + null () {} + + template <typename T> + operator T* () const { return 0; } +} const null; + + +int main () +{ + int *p = static_cast<int*>(null); + + return 0; +} diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/ebnull-oldcast.C b/gcc/testsuite/g++.old-deja/g++.robertl/ebnull-oldcast.C new file mode 100644 index 0000000..cf6c21b --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.robertl/ebnull-oldcast.C @@ -0,0 +1,17 @@ +class null { + null (null const&); + void operator& (); + + public: + null () {} + + template <typename T> + operator T* () const { return 0; } +} const null; + +int main () +{ + int *p = (int*) null; + + return 0; +} diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/ebnull.C b/gcc/testsuite/g++.old-deja/g++.robertl/ebnull.C new file mode 100644 index 0000000..e6eea2d --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.robertl/ebnull.C @@ -0,0 +1,17 @@ +class null { + null (null const&); + void operator& (); + + public: + null () {} + + template <typename T> + operator T* () const { return 0; } +} const null; + +int main () +{ + int *p = null; + + return 0; +} |