diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-03-08 10:41:16 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-03-08 10:41:16 +0100 |
commit | 93746f4414e5814abab250659d3a1439317b5765 (patch) | |
tree | 6a974f621f54256caca0bd2b2422399d18fbdc1a /codegen/valaccodemethodmodule.vala | |
parent | f03b08c498f6b9b989e412eb0ca93ceb21637ce2 (diff) | |
download | vala-93746f4414e5814abab250659d3a1439317b5765.tar.gz |
codegen: Actually respect "delegate_target" attribute of method/parameter
Diffstat (limited to 'codegen/valaccodemethodmodule.vala')
-rw-r--r-- | codegen/valaccodemethodmodule.vala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/codegen/valaccodemethodmodule.vala b/codegen/valaccodemethodmodule.vala index f49b5555f..1062ad408 100644 --- a/codegen/valaccodemethodmodule.vala +++ b/codegen/valaccodemethodmodule.vala @@ -78,7 +78,7 @@ public abstract class Vala.CCodeMethodModule : CCodeStructModule { carg_map.set (get_param_pos (get_ccode_array_length_pos (m) + 0.01 * dim), get_cexpression (cparam.name)); } } - } else if (m.return_type is DelegateType) { + } else if (get_ccode_delegate_target (m) && m.return_type is DelegateType) { // return delegate target if appropriate var deleg_type = (DelegateType) m.return_type; if (deleg_type.delegate_symbol.has_target) { |