diff options
Diffstat (limited to 'vala/valasymbolresolver.vala')
-rw-r--r-- | vala/valasymbolresolver.vala | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/vala/valasymbolresolver.vala b/vala/valasymbolresolver.vala index 87352bd00..d029aa9a7 100644 --- a/vala/valasymbolresolver.vala +++ b/vala/valasymbolresolver.vala @@ -473,16 +473,9 @@ public class Vala.SymbolResolver : CodeVisitor { type.source_reference = unresolved_type.source_reference; type.value_owned = unresolved_type.value_owned; + type.nullable = unresolved_type.nullable; sym.used = true; - if (type is GenericType) { - // type parameters are always considered nullable - // actual type argument may or may not be nullable - type.nullable = true; - } else { - type.nullable = unresolved_type.nullable; - } - type.is_dynamic = unresolved_type.is_dynamic; foreach (DataType type_arg in unresolved_type.get_type_arguments ()) { type.add_type_argument (type_arg); |