| ... | @@ -92,9 +92,7 @@ pub fn run(parser: *BinaryModule.Parser, binary: *BinaryModule) !void { | ... | @@ -92,9 +92,7 @@ pub fn run(parser: *BinaryModule.Parser, binary: *BinaryModule) !void { |
| 92 | } | 92 | } |
| 93 | | 93 | |
| 94 | // mark operands of alive function contents | 94 | // mark operands of alive function contents |
| 95 | if (!canPrune(inst.opcode)) { | 95 | try markAlive(parser, binary.*, inst, &alive, &id_to_index, &code_offsets, &id_offset_buf); |
| 96 | try markAlive(parser, binary.*, inst, &alive, &id_to_index, &code_offsets, &id_offset_buf); | | |
| 97 | } | | |
| 98 | } | 96 | } |
| 99 | | 97 | |
| 100 | // rewrite | 98 | // rewrite |