diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.bugs/900210_09.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.bugs/900210_09.C | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.bugs/900210_09.C b/gcc/testsuite/g++.old-deja/g++.bugs/900210_09.C deleted file mode 100644 index ce78540565b..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.bugs/900210_09.C +++ /dev/null @@ -1,32 +0,0 @@ -// g++ 1.36.1 bug 900210_09 - -// g++ allows pointer to members (both data members and function members) -// to be implicitly converted to void*. - -// Section 4.8 of the Cfront 2.0 Reference Manual disallows such implicit -// conversions. - -// Cfront 2.0 passes this test. - -// keywords: member pointers, void pointers, implicit type conversions - -class class0 { -public: - int class0_data_member_0; - void class0_function_member_0 (); -}; - -int class0::*class0_data_member_pointer; -int (class0::*class0_function_member_pointer) (); - -void *vp; - -void global_function_0 () -{ - vp = class0_data_member_pointer; // ERROR - - vp = class0_function_member_pointer; // ERROR - -} - -int main () { return 0; } - - |