소스 검색

Fixed logic error.

Taddeus Kroes 14 년 전
부모
커밋
77882011ea
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/liveness.py

+ 1 - 1
src/liveness.py

@@ -34,7 +34,7 @@ def is_reg_dead_after(reg, block, index, known_jump_targets=[]):
 
     # If dead within the same block, check if the register is in the block's
     # live_out set
-    return reg in RESERVED_DEF or reg not in block.live_out
+    return reg not in RESERVED_DEF and reg not in block.live_out
 
 
 def create_use_def(block):