]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Remove error message
authorLorenz Wildberg <lorenz@wild-fisch.de>
Thu, 3 Aug 2023 14:26:24 +0000 (16:26 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Wed, 31 Jan 2024 17:51:28 +0000 (18:51 +0100)
tests/Makefile.am
tests/generics/no-generic-args-with-no-constraint.test [deleted file]
vala/valatypeparameter.vala

index 319aac4d852eec5d271089900b540b8c3be411a7..67efd975dd4587928065192e80a69fab40431604 100644 (file)
@@ -847,7 +847,6 @@ TESTS = \
        generics/no-generic-args-function.vala \
        generics/no-generic-args-use-with-proper-generic-type.test \
        generics/no-generic-args-use-with-proper-generic-type-2.test \
-       generics/no-generic-args-with-no-constraint.test \
        generics/null-type.vala \
        generics/property-gobject-set.vala \
        generics/property-int-cast.vala \
diff --git a/tests/generics/no-generic-args-with-no-constraint.test b/tests/generics/no-generic-args-with-no-constraint.test
deleted file mode 100644 (file)
index c33f110..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-Invalid Code
-
-[CCode (no_generic_args = true)]
-class Foo<G> : Object {
-}
-
-void main () {
-}
index a377fe0ce9c67cc5022cfb6c34a681bcf9a984d6..8cbc646a0e88b35d4704613301109dfa127da697 100644 (file)
@@ -171,11 +171,6 @@ public class Vala.TypeParameter : TypeSymbol {
                        error = true;
                }
 
-               if (no_generic_args && (!has_type_constraints () || !(get_constrained_type ().type_symbol is ObjectTypeSymbol))) {
-                       Report.error (source_reference, "type parameters need to be constrained with an object type for using `no_generic_args'");
-                       error = true;
-               }
-
                return !error;
        }
 }