From 350614d76b17b15f022421b00682e81314dab440 Mon Sep 17 00:00:00 2001 From: Lorenz Wildberg Date: Thu, 18 May 2023 02:20:43 +0200 Subject: [PATCH] generics-constraints: Make multiple constraints unsupported --- vala/valatypeparameter.vala | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vala/valatypeparameter.vala b/vala/valatypeparameter.vala index 4754d35dd..29db5df39 100644 --- a/vala/valatypeparameter.vala +++ b/vala/valatypeparameter.vala @@ -160,6 +160,10 @@ public class Vala.TypeParameter : TypeSymbol { } } + if (type_constraint_list != null && type_constraint_list.size > 1) { + Report.error (source_reference, "currently it is only supported to constrain a type parameter with one type"); + error = true; + } return !error; } } -- 2.47.2