summaryrefslogtreecommitdiff
path: root/tests/pointers/delete.vala
blob: 56565b4bac8d3090909d14c84776dcbd19fb938b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class Foo {
}

class Bar : Foo {
}

void main () {
	{
		Foo* foo = new Foo ();
		delete foo;
	}
	{
		Bar* bar = new Bar ();
		delete bar;
	}
	{
		StringBuilder* foo = new StringBuilder ();
		foo->append ("foo");
		delete foo;
	}
}