blob: e84e931ee80c751604bf49f2b499938b1391b706 [file] [log] [blame]
Daniel Dunbara5728872009-12-15 20:14:24 +00001// RUN: %clang_cc1 -fsyntax-only -verify %s -std=c++0x
Fariborz Jahanian5de24502009-10-28 16:49:46 +00002
3struct S {
4 int i;
5
6 int mem(int);
7};
8
9int foo(int S::* ps, S *s)
10{
11 return (s->*ps)(1); // expected-error {{called object type 'int' is not a function or function pointer}}
12}
13
Argyrios Kyrtzidis0f279e72010-10-30 19:52:22 +000014struct S2 {
15 int bitfield : 1;
16};
17
18int S2::*pf = &S2::bitfield; // expected-error {{address of bit-field requested}}