From 604ac514b830889868dfae7131a193198a7823b4 Mon Sep 17 00:00:00 2001 From: Lord-McSweeney Date: Tue, 9 Jul 2024 09:06:56 +0300 Subject: [PATCH] avm2: Properly push return value of `getsuper` in optimizer --- core/src/avm2/optimize.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/src/avm2/optimize.rs b/core/src/avm2/optimize.rs index 23475d354..f21e56068 100644 --- a/core/src/avm2/optimize.rs +++ b/core/src/avm2/optimize.rs @@ -1316,6 +1316,9 @@ pub fn optimize<'gc>( // Receiver stack.pop(); + + // Avoid checking return value for now + stack.push_any(); } Op::SetSuper { multiname } => { stack.pop();