[vala/0.48] codegen: Report error for unsupported symbol_reference of MemberInitializer



commit fb696ad7b3483237de93236caa890184f37cecf9
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Tue Feb 16 22:42:00 2021 +0100

    codegen: Report error for unsupported symbol_reference of MemberInitializer

 codegen/valaccodebasemodule.vala | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala
index 21bbdde77..b1ebf5786 100644
--- a/codegen/valaccodebasemodule.vala
+++ b/codegen/valaccodebasemodule.vala
@@ -5136,6 +5136,8 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator {
                                        if (!p.set_accessor.value_type.value_owned && requires_destroy 
(init.initializer.target_value.value_type)) {
                                                ccode.add_expression (destroy_value 
(init.initializer.target_value));
                                        }
+                               } else {
+                                       Report.error (init.source_reference, "internal: Unsupported symbol");
                                }
                        }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]