Skip to content

Commit

Permalink
Merge pull request #963 from CakeML/bvl_to_bvi_aux_names
Browse files Browse the repository at this point in the history
emit better (?) names in bvl_to_bvi
  • Loading branch information
tanyongkiam committed Jul 21, 2023
2 parents cc75f96 + f83dc4b commit 6a6ceaf
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions compiler/backend/bvl_to_bviScript.sml
Expand Up @@ -410,11 +410,13 @@ Definition get_names_def:
if n = ConcatByte_location then mlstring$strlit "ConcatByte" else
if n < num_stubs then mlstring$strlit "bvi_unknown" else
let k = n - num_stubs in
if k MOD nss = 0 then
dtcase lookup (k DIV nss) old_names of
| NONE => mlstring$strlit "bvi_unmapped"
| SOME name => name
else mlstring$strlit "bvi_aux")) final_nums)
let kd = k DIV nss in
let km = k MOD nss in
let n = (dtcase lookup kd old_names of
| NONE => mlstring$strlit "bvi_unmapped"
| SOME name => name) in
let aux = (if km = 0 then mlstring$strlit "" else mlstring$strlit "_bvi_aux") in
n ^ aux)) final_nums)
End

Definition compile_def:
Expand Down

0 comments on commit 6a6ceaf

Please sign in to comment.