Remove VMOVQQQQ pseudo instruction.
[oota-llvm.git] / test / FrontendObjC / 2008-11-25-Blocks.m
1 // RUN: %llvmgcc -S %s -o /dev/null
2 // rdar://6394879
3
4 @interface bork
5 - (id)B:(void (^)())blk;
6 - (void)C;
7 @end
8 @implementation bork
9 - (id)B:(void (^)())blk {
10   __attribute__((__blocks__(byref))) bork* new = ((void *)0);
11   blk();
12 }
13 - (void)C {
14   __attribute__((__blocks__(byref))) id var;
15   [self B:^() {}];
16 }
17 @end