Skip to content

Commit 44b0fa8

Browse files
committed
CHB: remove initial register values from use-high
1 parent 946437f commit 44b0fa8

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

CodeHawk/CHB/bchlibarm32/bCHTranslateARMToCHIF.ml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -599,7 +599,9 @@ let translate_arm_instruction
599599
let disvars = inv#get_init_disequalities in
600600
let disvars =
601601
List.filter
602-
(fun v -> not (floc#f#env#is_initial_stackpointer_value v)) disvars in
602+
(fun v ->
603+
not ((floc#f#env#is_initial_stackpointer_value v)
604+
|| (floc#f#env#is_initial_register_value v))) disvars in
603605
let is_disvar v = List.exists (fun vv -> v#equal vv) disvars in
604606
let xprvars = floc#env#variables_in_expr xs in
605607
let vars =

0 commit comments

Comments
 (0)