* g++.old-deja/g++.bugs/900215_01.C: Adjust.
authorNathan Sidwell <nathan@codesourcery.com>
Wed, 8 Mar 2000 17:09:57 +0000 (17:09 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Wed, 8 Mar 2000 17:09:57 +0000 (17:09 +0000)
From-SVN: r32425

gcc/testsuite/ChangeLog
gcc/testsuite/g++.old-deja/g++.bugs/900215_01.C

index ddb1dbc786d7d748822b2d6ed573474d61bf812c..a2ce4c594e1d5e28dabd8f880451b0495ade0e7d 100644 (file)
@@ -1,3 +1,7 @@
+2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * g++.old-deja/g++.bugs/900215_01.C: Adjust.
+
 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
 
        * g++.old-deja/g++.brendan/misc12.C: Removed.
index ff16b2082e189a8f07f544a994a03c1f2914727c..70df42670d6f46a15566c2ff272722600015d83e 100644 (file)
 
 // keywords: user-defined type conversion operators, void type, explicit casts
 
+// 8/3/2000 (nathan): The std allows you to define such an op, but
+// it will never be called. [class.conv.fct]. Make it an unconditional warning.
+
 struct struct0 {
 
-  operator void ();            // ERROR - operator void
+  operator void ();            // WARNING - operator void
 };
 
 int exit_status = 1;
 
 struct0::operator void ()
-{                              // ERROR - operator void
+{
   exit_status = 0;
 }