test126
auto test126 = 
q{--- test126
	// Template bug. .ptr PtrTypeNode was not marked as type checked
	void run() {
		i32[] slice;
		freeArray[i32](slice);
	}
	void freeArray[T](T[] array)
	{
		if (array.ptr == null) return;
	}
};
  
		tests passing 
		functionsvariables