]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Do not create CCodeLineDirective objects if not needed
authorJürg Billeter <j@bitron.ch>
Wed, 11 Aug 2010 21:19:42 +0000 (23:19 +0200)
committerJürg Billeter <j@bitron.ch>
Thu, 12 Aug 2010 12:39:19 +0000 (14:39 +0200)
vala/valacodenode.vala

index 4b0584d7b869a2b0560fd9fd0e95e24da85c6e44..0b047c04d77b6fa321b7a7f5b0f458770de1c6e8 100644 (file)
@@ -59,7 +59,7 @@ public abstract class Vala.CodeNode {
                        return _ccodenode;
                }
                set {
-                       if (value != null && source_reference != null) {
+                       if (value != null && source_reference != null && CodeContext.get ().debug) {
                                value.line = new CCodeLineDirective (
                                        Path.get_basename (source_reference.file.filename),
                                        source_reference.first_line);