diff options
Diffstat (limited to 'Python')
-rw-r--r-- | Python/ast_opt.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Python/ast_opt.c b/Python/ast_opt.c index d7a26e6..503715e 100644 --- a/Python/ast_opt.c +++ b/Python/ast_opt.c @@ -1087,10 +1087,13 @@ astfold_type_param(type_param_ty node_, PyArena *ctx_, _PyASTOptimizeState *stat switch (node_->kind) { case TypeVar_kind: CALL_OPT(astfold_expr, expr_ty, node_->v.TypeVar.bound); + CALL_OPT(astfold_expr, expr_ty, node_->v.TypeVar.default_value); break; case ParamSpec_kind: + CALL_OPT(astfold_expr, expr_ty, node_->v.ParamSpec.default_value); break; case TypeVarTuple_kind: + CALL_OPT(astfold_expr, expr_ty, node_->v.TypeVarTuple.default_value); break; } return 1; |