summaryrefslogtreecommitdiff
path: root/codegen
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2022-02-06 08:57:35 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2022-02-06 12:27:54 +0100
commiteb7aac385b168cc7b6bc06c387b7f3ac7942490a (patch)
tree15d6d72f41f131129e05150877288728c5101067 /codegen
parentda77acbb1d7cfbbdcabf4a17bd66cef5d22cc686 (diff)
downloadvala-eb7aac385b168cc7b6bc06c387b7f3ac7942490a.tar.gz
vala: Move dynamic property errors to semantic analyzer pass
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 40e6b790c..1603dff01 100644
--- a/codegen/valaccodememberaccessmodule.vala
+++ b/codegen/valaccodememberaccessmodule.vala
@@ -333,7 +333,7 @@ public abstract class Vala.CCodeMemberAccessModule : CCodeControlFlowModule {
// g_object_get always returns owned values
// therefore, property getters of properties
// without accessor methods need to be marked as owned
- if (!prop.get_accessor.value_type.value_owned) {
+ if (!(prop is DynamicProperty) && !prop.get_accessor.value_type.value_owned) {
// only report error for types where there actually
// is a difference between `owned' and `unowned'
var owned_value_type = prop.get_accessor.value_type.copy ();