diff options
author | Jürg Billeter <j@bitron.ch> | 2010-06-05 09:50:54 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2010-06-05 10:12:10 +0200 |
commit | 82c80df2fc0d523a040af052345354843dce9d2e (patch) | |
tree | 0bb9ab0ec0d3992859bec4d5254d6baf37966f1d /vala/valaobjecttype.vala | |
parent | f325fbe414d364a8d3a8fdbfc315d0ee4d948743 (diff) | |
download | vala-82c80df2fc0d523a040af052345354843dce9d2e.tar.gz |
dova: Support tuples
Diffstat (limited to 'vala/valaobjecttype.vala')
-rw-r--r-- | vala/valaobjecttype.vala | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/vala/valaobjecttype.vala b/vala/valaobjecttype.vala index bffc28023..53ecb61d8 100644 --- a/vala/valaobjecttype.vala +++ b/vala/valaobjecttype.vala @@ -104,6 +104,11 @@ public class Vala.ObjectType : ReferenceType { return false; } + if (analyzer.context.profile == Profile.DOVA && type_symbol.get_full_name () == "Dova.Tuple") { + // tuples have variadic generics + return true; + } + int n_type_args = get_type_arguments ().size; if (n_type_args > 0 && n_type_args < type_symbol.get_type_parameters ().size) { Report.error (source_reference, "too few type arguments"); |