summaryrefslogtreecommitdiff
path: root/codegen
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2021-11-07 16:31:47 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2021-11-07 17:24:36 +0100
commitf38fdde7e837251093a7dadab95dc576712a9fc7 (patch)
tree604375b3debbdad30de0ebf26d3793e3bdbfe318 /codegen
parentf1a8f2a4c6771124abd61fd0ebfa991c846575fe (diff)
downloadvala-f38fdde7e837251093a7dadab95dc576712a9fc7.tar.gz
codegen: Emit constants without initializer list in defines section
Fixes https://gitlab.gnome.org/GNOME/vala/issues/440
Diffstat (limited to 'codegen')
-rw-r--r--codegen/valaccodebasemodule.vala4
1 files changed, 2 insertions, 2 deletions
diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala
index c31c55a1f..409ebba6c 100644
--- a/codegen/valaccodebasemodule.vala
+++ b/codegen/valaccodebasemodule.vala
@@ -1106,8 +1106,8 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator {
add_symbol_declaration (decl_space, m, get_ccode_name (m));
}
- var cdefine = new CCodeMacroReplacement.with_expression (get_ccode_name (c), get_cvalue (c.value));
- decl_space.add_type_member_declaration (cdefine);
+ var cdefine = new CCodeDefine.with_expression (get_ccode_name (c), get_cvalue (c.value));
+ decl_space.add_define (cdefine);
}
}
}