summaryrefslogtreecommitdiff
path: root/codegen
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2021-11-06 18:55:38 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2021-11-14 12:43:26 +0100
commit86fc2eb1783aa3fa9b16bade0d9c3589674c7204 (patch)
tree6d56c63e4ca941abe504635400c98acd231a35ba /codegen
parentf6f8d86df23c652c593cfd20107a9107d7b0e5f9 (diff)
downloadvala-86fc2eb1783aa3fa9b16bade0d9c3589674c7204.tar.gz
codegen: Use CCodeConstant for member access of constant symbol
This broke assumptions in CCodeBaseModule.is_constant_ccode_expression()
Diffstat (limited to 'codegen')
-rw-r--r--codegen/valaccodememberaccessmodule.vala2
1 files changed, 1 insertions, 1 deletions
diff --git a/codegen/valaccodememberaccessmodule.vala b/codegen/valaccodememberaccessmodule.vala
index ae9fca482..f8161b947 100644
--- a/codegen/valaccodememberaccessmodule.vala
+++ b/codegen/valaccodememberaccessmodule.vala
@@ -186,7 +186,7 @@ public abstract class Vala.CCodeMemberAccessModule : CCodeControlFlowModule {
}
set_cvalue (expr, new CCodeConstant ("\"%s\"".printf (s)));
} else {
- set_cvalue (expr, new CCodeIdentifier (get_ccode_name (c)));
+ set_cvalue (expr, new CCodeConstant (get_ccode_name (c)));
}
if (array_type != null) {