fix: debug-only 字符串边记录函数加 cfg 门,消除 release 死代码告警

This commit is contained in:
root
2026-09-10 08:21:43 +00:00
parent 1b87e212f9
commit 81f05b49a2
+1
View File
@@ -272,6 +272,7 @@ impl SessionGc {
/// 因此"到达"一个字符串就等于标记它——不存在字符串 DFS 栈。永久字符串也会被
/// 无害地记录;sweep 只遍历 `session_string_ptrs`,`live` 中的非 session 指针
/// 永远不会被查询。
#[cfg(debug_assertions)]
fn record_object_string_edges(live: &mut HashSet<*mut JsString, FxBuildHasher>, obj: &JsObject) {
if let Some(elements) = obj.array_elements_vec() {
for value in elements.iter() {