summaryrefslogtreecommitdiff
path: root/tests/pointers
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2021-07-12 07:43:32 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2021-07-12 07:43:32 +0200
commit48ff64658b7a1107586d9f9634bc3e6d2f43b196 (patch)
tree4a28f03feccedc2fd2fb8bba0bde93f26de0c259 /tests/pointers
parent7fef9b0b3760b8c702344f9e7a78b24a3e5b42d9 (diff)
downloadvala-48ff64658b7a1107586d9f9634bc3e6d2f43b196.tar.gz
codegen: Use detroy_value() for delete statement
It is required to deal with special free functions here. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1201
Diffstat (limited to 'tests/pointers')
-rw-r--r--tests/pointers/delete.vala5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/pointers/delete.vala b/tests/pointers/delete.vala
index f19dd859f..56565b4ba 100644
--- a/tests/pointers/delete.vala
+++ b/tests/pointers/delete.vala
@@ -13,4 +13,9 @@ void main () {
Bar* bar = new Bar ();
delete bar;
}
+ {
+ StringBuilder* foo = new StringBuilder ();
+ foo->append ("foo");
+ delete foo;
+ }
}