summaryrefslogtreecommitdiff
path: root/ccode
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2016-10-30 15:47:02 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2016-11-01 11:50:31 +0100
commit706ff17703b8f6f3593bbf59f1bf9497b1dc3c4e (patch)
tree0e8f3b22c560f89d3557b75343e9bb02c73fc095 /ccode
parent0f65d306f5a2eca7ea798e5c835cf66b6e327c8e (diff)
downloadvala-706ff17703b8f6f3593bbf59f1bf9497b1dc3c4e.tar.gz
Avoid some string copying
Diffstat (limited to 'ccode')
-rw-r--r--ccode/valaccodewriter.vala5
1 files changed, 1 insertions, 4 deletions
diff --git a/ccode/valaccodewriter.vala b/ccode/valaccodewriter.vala
index 93f4a4261..7368852d1 100644
--- a/ccode/valaccodewriter.vala
+++ b/ccode/valaccodewriter.vala
@@ -225,10 +225,7 @@ public class Vala.CCodeWriter {
// discard tabs at beginning of line
var regex = new GLib.Regex ("^\t+");
- /* separate declaration due to missing memory management in foreach statements */
- var lines = text.split ("\n");
-
- foreach (string line in lines) {
+ foreach (unowned string line in text.split ("\n")) {
if (!first) {
write_indent ();
} else {