diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-07-04 16:04:22 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-07-04 16:04:57 +0200 |
commit | f79935ef819726e1852a8bf84347ef52ed2b4e1c (patch) | |
tree | 47e1067828438bd78f54f0f0af7896517d720d8a /vala/valasemanticanalyzer.vala | |
parent | fbd40a292a2e491ba76dbd80de6ae428ac971b7e (diff) | |
download | vala-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.vala | 2 |
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) { |