summaryrefslogtreecommitdiff
path: root/vala/valasemanticanalyzer.vala
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2020-07-04 16:04:22 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2020-07-04 16:04:57 +0200
commitf79935ef819726e1852a8bf84347ef52ed2b4e1c (patch)
tree47e1067828438bd78f54f0f0af7896517d720d8a /vala/valasemanticanalyzer.vala
parentfbd40a292a2e491ba76dbd80de6ae428ac971b7e (diff)
downloadvala-f79935ef819726e1852a8bf84347ef52ed2b4e1c.tar.gz
vala: Return copy of constant type in get_value_type_for_symbol()
Diffstat (limited to 'vala/valasemanticanalyzer.vala')
-rw-r--r--vala/valasemanticanalyzer.vala2
1 files changed, 1 insertions, 1 deletions
diff --git a/vala/valasemanticanalyzer.vala b/vala/valasemanticanalyzer.vala
index 1404f13cd..8242efd35 100644
--- a/vala/valasemanticanalyzer.vala
+++ b/vala/valasemanticanalyzer.vala
@@ -278,7 +278,7 @@ public class Vala.SemanticAnalyzer : CodeVisitor {
return new EnumValueType ((Enum) sym.parent_symbol);
} else if (sym is Constant) {
unowned Constant c = (Constant) sym;
- return c.type_reference;
+ return c.type_reference.copy ();
} else if (sym is Property) {
unowned Property prop = (Property) sym;
if (lvalue) {