assert (string.joinv (":", a) == "foo:bar");
assert (string.joinv (":", null) == "");
+
+ // LeakSanitizer -fsanitize=address
+ a.length = 4;
}
assert (strings[0] == "foo");
assert (strings[1] == "bar");
+ // LeakSanitizer -fsanitize=address
+ if (strings.length == -1) {
+ strings.length = (int) strv_length (strings);
+ }
+
f.set("strings", null);
f.get("strings", out strings);
assert(strings == null);
f.get("strings", out strings);
assert (strings[0] == "foo");
assert (strings[1] == "bar");
+
+ // LeakSanitizer -fsanitize=address
+ if (strings.length == -1) {
+ strings.length = (int) strv_length (strings);
+ }
}
assert (array[1] == "world");
assert (array.length < 0);
+ // LeakSanitizer -fsanitize=address
+ if (array.length == -1) {
+ array.length = (int) strv_length (array);
+ }
+
ClassTest.run_test ();
return 0;