File tree Expand file tree Collapse file tree 1 file changed +2
-3
lines changed
Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Original file line number Diff line number Diff line change @@ -252,10 +252,9 @@ def _preprocess(self, text: str) -> str:
252252 continue_symbol = rf"\b{ re .escape (self .symbol_prefix )} _JIT_CONTINUE\b"
253253 continue_label = f"{ self .label_prefix } _JIT_CONTINUE"
254254 text = re .sub (continue_symbol , continue_label , text )
255- # Strip CFI directives. JIT stencils are compiled with
255+ # Strip CFI directives as JIT stencils are compiled with
256256 # -fno-asynchronous-unwind-tables and don't use DWARF CFI unwind
257- # tables (.eh_frame).
258- # The optimizer's dead code elimination can remove blocks containing
257+ # tables (.eh_frame). The optimizer can remove blocks containing
259258 # .cfi_endproc while keeping the corresponding .cfi_startproc,
260259 # producing unbalanced CFI frames that some assemblers reject:
261260 text = re .sub (r"^\s*\.cfi_\w+[^\n]*$" , "" , text , flags = re .MULTILINE )
You can’t perform that action at this time.
0 commit comments