1/* 2 * Copyright (c) 2010 Apple Inc. All rights reserved. 3 * 4 * @APPLE_LLVM_LICENSE_HEADER@ 5 */ 6 7/* 8 * copynull.c 9 * testObjects 10 * 11 * Created by Blaine Garst on 10/15/08. 12 * Copyright 2008 __MyCompanyName__. All rights reserved. 13 * 14 */ 15 16// TEST_CONFIG 17 18// rdar://6295848 19 20#import <stdio.h> 21#import <Block.h> 22#import <Block_private.h> 23#import "test.h" 24 25int main() { 26 27 void (^block)(void) = (void (^)(void))0; 28 void (^blockcopy)(void) = Block_copy(block); 29 30 if (blockcopy != (void (^)(void))0) { 31 fail("whoops, somehow we copied NULL!"); 32 } 33 // make sure we can also 34 Block_release(blockcopy); 35 // and more secretly 36 //_Block_destroy(blockcopy); 37 38 succeed(__FILE__); 39} 40