diff options
author | robertl <robertl@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-05-29 08:10:44 +0000 |
---|---|---|
committer | robertl <robertl@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-05-29 08:10:44 +0000 |
commit | 5c88827b7f83fe84e24f5f72f27ad21ad4940d67 (patch) | |
tree | 7cfc7f15519872185bfe9a56b4e07da4f2516d35 /gcc/testsuite | |
parent | eab1cb790d3b361bf434c4b1f5fb761992daaf29 (diff) | |
download | gcc-5c88827b7f83fe84e24f5f72f27ad21ad4940d67.tar.gz |
Pick up a few scraggling files that missed my first add/commit cycle.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20138 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite')
-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 00000000000..d220e9089cf --- /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 00000000000..cf6c21b6012 --- /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 00000000000..e6eea2d6a54 --- /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; +} |