[Heikki Kultala] This patch contains the ABI changes for the TCE target.
[clang.git] / test / Sema / block-as-object.m
bloba85b6067571eee6039fcc7d8b2692ef609b67f3c
1 // RUN: %clang_cc1 %s -fsyntax-only -verify -fblocks
3 @interface Whatever
4 - copy;
5 @end
7 typedef long (^MyBlock)(id obj1, id obj2);
9 void foo(MyBlock b) {
10     id bar = [b copy];
13 void foo2(id b) {
16 void foo3(void (^block)(void)) {
17     foo2(block);
18     id x;
19     foo(x);