From 206b2fa41429e3330a0862fff9ca654c1b9142dc Mon Sep 17 00:00:00 2001 From: Klesti Selimaj Date: Sun, 7 Jun 2026 03:38:10 +0200 Subject: [PATCH] super edge case --- crates/codegen/src/expr.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/codegen/src/expr.rs b/crates/codegen/src/expr.rs index 9cf5171..e4e2701 100644 --- a/crates/codegen/src/expr.rs +++ b/crates/codegen/src/expr.rs @@ -17,7 +17,7 @@ impl GetRust for ExprPath { let mut a = self.clone(); if let Some(path) = &cx.expr_super { - if self.0[0].ident.0 == "super" { + if self.0[0].ident.0 == "super" && self.0.len() == 1 { a.0[0].ident.0 = String::from("self._super"); } else if self.0[0].ident.0 == "Super" { a.0[0].ident = path.0[0].clone();