From 8ce5ef1923e1bc826b4159ecee825db5fc9b8cd9 Mon Sep 17 00:00:00 2001 From: Nathan Sidwell Date: Wed, 8 Mar 2000 10:26:40 +0000 Subject: [PATCH] * g++.old-deja/g++.other/string2.C: New test. From-SVN: r32417 --- gcc/testsuite/ChangeLog | 4 ++++ gcc/testsuite/g++.old-deja/g++.other/string2.C | 17 +++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 gcc/testsuite/g++.old-deja/g++.other/string2.C diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 8ef05b42c0cb..44dd18add2ee 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2000-03-08 Nathan Sidwell + + * g++.old-deja/g++.other/string2.C: New test. + 2000-03-06 Nathan Sidwell * g++.old-deja/g++.warn/impint2.C: New test. diff --git a/gcc/testsuite/g++.old-deja/g++.other/string2.C b/gcc/testsuite/g++.old-deja/g++.other/string2.C new file mode 100644 index 000000000000..0442094b811e --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.other/string2.C @@ -0,0 +1,17 @@ +// Copyright (C) 2000 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 6 Mar 2000 + +// A char const array should never be confused for a string literal. + +int main () +{ + static const char ary[] = "wibble"; + void const *ptr = 0; + + ptr = ary; + if (ptr == "wibble") + return 1; + if (ptr != ary) + return 1; + return 0; +} -- 2.47.2