summaryrefslogtreecommitdiff
path: root/vala/valasymbolresolver.vala
diff options
context:
space:
mode:
Diffstat (limited to 'vala/valasymbolresolver.vala')
-rw-r--r--vala/valasymbolresolver.vala9
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);