diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2016-10-30 15:47:02 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2016-11-01 11:50:31 +0100 |
commit | 706ff17703b8f6f3593bbf59f1bf9497b1dc3c4e (patch) | |
tree | 0e8f3b22c560f89d3557b75343e9bb02c73fc095 /ccode | |
parent | 0f65d306f5a2eca7ea798e5c835cf66b6e327c8e (diff) | |
download | vala-706ff17703b8f6f3593bbf59f1bf9497b1dc3c4e.tar.gz |
Avoid some string copying
Diffstat (limited to 'ccode')
-rw-r--r-- | ccode/valaccodewriter.vala | 5 |
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 { |