diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-08-08 15:25:51 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2019-09-25 14:17:50 +0200 |
commit | 5182ac26ce718c93925789639f3d89f7ece48650 (patch) | |
tree | 57de40db405adffa1de0892aacfe5e33b4d79d92 /vala/valamethod.vala | |
parent | f9acb476f06ac4a685c4d2c6470a70bc195df2ba (diff) | |
download | vala-5182ac26ce718c93925789639f3d89f7ece48650.tar.gz |
codegen: Move type-argument checks to SemanticAnalyzer
and don't apply type-argument check on external symbols.
Diffstat (limited to 'vala/valamethod.vala')
-rw-r--r-- | vala/valamethod.vala | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/vala/valamethod.vala b/vala/valamethod.vala index 3d7518f6a..e91da89eb 100644 --- a/vala/valamethod.vala +++ b/vala/valamethod.vala @@ -785,6 +785,9 @@ public class Vala.Method : Subroutine, Callable { return_type.floating_reference = returns_floating_reference; return_type.check (context); + if (!external_package) { + context.analyzer.check_type (return_type); + } var init_attr = get_attribute ("ModuleInit"); if (init_attr != null) { |