1// { dg-do assemble  }
2// g++ 1.36.1 bug 900213_02
3
4// The following erroneous code causes g++ to abort.
5
6// Cfront 2.0 passes this test.
7
8// keywords: abort, member pointers, operator*
9
10struct struct0 {
11  int data_member;
12};
13
14int i;
15int struct0::*dmp;
16
17void global_function_0 ()
18{
19  i = *dmp;			// { dg-error "invalid use of unary '\\\*' on pointer to member" } causes abort
20}
21
22int main () { return 0; }
23