summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorLuca Bruno <lucabru@src.gnome.org>2015-03-04 14:57:01 +0100
committerLuca Bruno <lucabru@src.gnome.org>2015-03-04 14:58:43 +0100
commite7be2626460c5de651df8f3bde7ead718d7b31aa (patch)
treec1e56358847ab3adc224732e5d96b3a08343036a /tests
parent4ade8cdc11759c421339ebad99829cbfe5e10825 (diff)
downloadvala-e7be2626460c5de651df8f3bde7ead718d7b31aa.tar.gz
codegen: handle out param of null-terminated array
Fixes bug 743877
Diffstat (limited to 'tests')
-rw-r--r--tests/Makefile.am1
-rw-r--r--tests/methods/bug743877.vala11
2 files changed, 12 insertions, 0 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 73fe7e366..32026c8b8 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -68,6 +68,7 @@ TESTS = \
methods/bug726347.vala \
methods/bug736235.vala \
methods/bug737222.vala \
+ methods/bug743877.vala \
methods/generics.vala \
control-flow/break.vala \
control-flow/expressions-conditional.vala \
diff --git a/tests/methods/bug743877.vala b/tests/methods/bug743877.vala
new file mode 100644
index 000000000..9049724b8
--- /dev/null
+++ b/tests/methods/bug743877.vala
@@ -0,0 +1,11 @@
+void main () {
+ Intl.setlocale ();
+
+ string input_str = "Álvaro";
+ string[] alternates;
+ var tokens = input_str.tokenize_and_fold (null, out alternates);
+
+ assert ("álvaro" in tokens);
+ assert ("alvaro" in alternates);
+}
+