view run/new_10.d @ 378:e555e1460d7e

added tests for custom allocators
author thomask
date Sat, 02 Apr 2005 10:27:50 +0000
parents
children b3da1b510a19
line wrap: on
line source

// $HeadURL$
// $Date$
// $Auhthor$

module dstress.run.new_10;

int counter;

extern(C) void* malloc(size_t size);

class MyClass{
	this(){
		assert(counter==0);
		counter++;
	}

	new(size_t size){
		return malloc(size);
	}			
}

int main(){
	MyClass c;
	assert(counter==0);
	c = new MyClass();
	assert(counter==1);
	return 0;
}