summaryrefslogtreecommitdiff
path: root/asmcomp/amd64/emit_nt.mlp
diff options
context:
space:
mode:
Diffstat (limited to 'asmcomp/amd64/emit_nt.mlp')
-rw-r--r--asmcomp/amd64/emit_nt.mlp3
1 files changed, 1 insertions, 2 deletions
diff --git a/asmcomp/amd64/emit_nt.mlp b/asmcomp/amd64/emit_nt.mlp
index cb023bb8c0..77156b8f01 100644
--- a/asmcomp/amd64/emit_nt.mlp
+++ b/asmcomp/amd64/emit_nt.mlp
@@ -15,7 +15,6 @@
module StringSet =
Set.Make(struct type t = string let compare (x:t) y = compare x y end)
-open Misc
open Cmm
open Arch
open Proc
@@ -378,7 +377,7 @@ let emit_instr fallthrough i =
| _ ->
` mov {emit_reg dst}, {emit_reg src}\n`
end
- | Lop(Iconst_int n) ->
+ | Lop(Iconst_int n | Iconst_blockheader n) ->
if n = 0n then begin
match i.res.(0).loc with
Reg n -> ` xor {emit_reg i.res.(0)}, {emit_reg i.res.(0)}\n`