fix: 嵌套函数体/方法体 use strict 指令纳入编译缓存键防字节码错配

This commit is contained in:
2026-08-16 17:04:41 +08:00
parent 9f64962b20
commit 440b0492f2
5 changed files with 55 additions and 12 deletions
+1 -3
View File
@@ -19,9 +19,7 @@ pub(super) fn hash_class_element(element: &ClassElement, h: &mut rustc_hash::FxH
}
}
if let Some(body) = &method.value.body {
for stmt in &body.statements {
statement::hash_statement(stmt, h, include_binding_names);
}
hash_function_body(body, h, include_binding_names);
}
}
ClassElement::PropertyDefinition(prop) => {