]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Implement replace_expression for constant initializers
authorJürg Billeter <j@bitron.ch>
Sat, 5 Jun 2010 07:58:01 +0000 (09:58 +0200)
committerJürg Billeter <j@bitron.ch>
Sat, 5 Jun 2010 08:12:10 +0000 (10:12 +0200)
vala/valaconstant.vala

index b382bcb5909a6cb6ac9ebf2a2e52ba04507e69fd..6c0ee9e26ff4bd37571f86eb9ecf0e5d1984ce75 100644 (file)
@@ -122,6 +122,12 @@ public class Vala.Constant : Member, Lockable {
                lock_used = used;
        }
 
+       public override void replace_expression (Expression old_node, Expression new_node) {
+               if (initializer == old_node) {
+                       initializer = new_node;
+               }
+       }
+
        public override void replace_type (DataType old_type, DataType new_type) {
                if (type_reference == old_type) {
                        type_reference = new_type;