Simplify testcase even more
[oota-llvm.git] / test / C++Frontend / pointer_method.cpp
1 #include <stdio.h>
2
3 struct B { 
4   int X;
5   void i() {
6     printf("i, %d\n", X);
7   }
8   void j() {
9     printf("j, %d\n", X);
10   }
11 };
12
13 void foo(int V, void (B::*Fn)()) {
14    B b;  b.X = V;
15    (b.*Fn)();
16 }
17
18 int main() {
19         foo(4, &B::i);
20         foo(6, &B::j);
21         foo(-1, &B::i);
22         return 0;
23 }