fix(gen): assert type var bound
This commit is contained in:
@@ -322,9 +322,10 @@ class Generator(p.Stmt.Visitor[ast.stmt], p.Expr.Visitor[ast.expr]):
|
|||||||
self._make_cast_asserts(src_location, expr, base)
|
self._make_cast_asserts(src_location, expr, base)
|
||||||
self._make_constraint_assert(src_location, expr, constraint)
|
self._make_constraint_assert(src_location, expr, constraint)
|
||||||
|
|
||||||
case TypeVar():
|
case TypeVar(bound=bound):
|
||||||
# TODO: check with type from arguments / use call-site context
|
# TODO: check with type from arguments / use call-site context
|
||||||
pass
|
if bound is not None:
|
||||||
|
self._make_cast_asserts(src_location, expr, bound)
|
||||||
|
|
||||||
case (
|
case (
|
||||||
TopType()
|
TopType()
|
||||||
|
|||||||
Reference in New Issue
Block a user