update deps & fix

This commit is contained in:
Shunsuke Shibayama 2023-02-22 13:21:16 +09:00
parent eafc5f97fa
commit 2bfb4cbc6a
2 changed files with 11 additions and 10 deletions

View file

@ -1052,11 +1052,12 @@ impl ASTConverter {
body: Vec<Located<StatementType>>,
) -> (Option<Expr>, Vec<Methods>) {
let class = TypeSpec::PreDeclTy(PreDeclTypeSpec::Simple(SimpleTypeSpec::new(
ident,
ident.clone(),
ConstArgs::empty(),
)));
let class_as_expr = Expr::Accessor(Accessor::Ident(ident));
let (base_type, attrs) = self.extract_method(body);
let methods = Methods::new(class, DOT, attrs);
let methods = Methods::new(class, class_as_expr, DOT, attrs);
(base_type, vec![methods])
}