summaryrefslogtreecommitdiff
path: root/vala/valacodewriter.vala
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2018-09-22 14:44:40 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2018-09-22 16:28:33 +0200
commit898e45a6ff6129fc5c674af48118042dd64123ff (patch)
tree9d87af16507e5710862eeeca57696ca922341e36 /vala/valacodewriter.vala
parentce7c31eaff13fcd8c2da7a0d52deb8f97043df24 (diff)
downloadvala-898e45a6ff6129fc5c674af48118042dd64123ff.tar.gz
vala: Enforce "return yield ..." syntax to be expected
"yield return ..." wasn't handled correctly and resulted in broken c-code. Fixes https://gitlab.gnome.org/GNOME/vala/issues/675
Diffstat (limited to 'vala/valacodewriter.vala')
-rw-r--r--vala/valacodewriter.vala4
1 files changed, 0 insertions, 4 deletions
diff --git a/vala/valacodewriter.vala b/vala/valacodewriter.vala
index 620e45896..a71a6a382 100644
--- a/vala/valacodewriter.vala
+++ b/vala/valacodewriter.vala
@@ -1103,10 +1103,6 @@ public class Vala.CodeWriter : CodeVisitor {
public override void visit_yield_statement (YieldStatement y) {
write_indent ();
write_string ("yield");
- if (y.yield_expression != null) {
- write_string (" ");
- y.yield_expression.accept (this);
- }
write_string (";");
write_newline ();
}