long test() {
	static long **pp;
	p = (long*) truffle_virtual_malloc(sizeof(long));
	pp = &p;
	**pp = 42;
	return **pp;
}
int test1() {
	int **p = (int**) truffle_virtual_malloc(5 * sizeof(int*));
	int *a1 = (int *) malloc(5 * sizeof(int));
	int *a2 = (int *) malloc(5 * sizeof(int));

	p[1] = a1;
	p[2] = a2;

	a1[2] = 42;
	a2[3] = 43;

	return p[1][2];
}