test72.c 289 Bytes
Newer Older
1 2 3 4 5 6 7
typedef __crust_t__ int *crust_t;

#define NULL ((void *)0)

void main(crust_t param) {

	crust_t __crust_alias__ an_alias = param;
Sergio Costas's avatar
Sergio Costas committed
8
	main(an_alias); // this must work, and no error has to be emited because 'param' has not been freed, because it is aliased by 'an_alias'
9
	__crust_debug__
10
}