From 5182ac26ce718c93925789639f3d89f7ece48650 Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Wed, 8 Aug 2018 15:25:51 +0200 Subject: codegen: Move type-argument checks to SemanticAnalyzer and don't apply type-argument check on external symbols. --- vala/valaparameter.vala | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'vala/valaparameter.vala') diff --git a/vala/valaparameter.vala b/vala/valaparameter.vala index 7c13a7c19..19e78a994 100644 --- a/vala/valaparameter.vala +++ b/vala/valaparameter.vala @@ -186,6 +186,10 @@ public class Vala.Parameter : Variable { } if (!ellipsis) { + if (!external_package) { + context.analyzer.check_type (variable_type); + } + // check whether parameter type is at least as accessible as the method if (!context.analyzer.is_type_accessible (this, variable_type)) { error = true; -- cgit v1.2.1