summaryrefslogtreecommitdiff
path: root/vala/valaconstant.vala
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2010-06-05 09:58:01 +0200
committerJürg Billeter <j@bitron.ch>2010-06-05 10:12:10 +0200
commite36d521e5511374876ba936b3d3d94ebffd2c470 (patch)
tree121a401c4358953f961962045506e92e1af36a2d /vala/valaconstant.vala
parentbaecbac8dfad95cebbbb6826d0db8cf77a714396 (diff)
downloadvala-e36d521e5511374876ba936b3d3d94ebffd2c470.tar.gz
Implement replace_expression for constant initializers
Diffstat (limited to 'vala/valaconstant.vala')
-rw-r--r--vala/valaconstant.vala6
1 files changed, 6 insertions, 0 deletions
diff --git a/vala/valaconstant.vala b/vala/valaconstant.vala
index b382bcb59..6c0ee9e26 100644
--- a/vala/valaconstant.vala
+++ b/vala/valaconstant.vala
@@ -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;