From 55cb8cb3c9c768f9f088dabe47e8939b2b8d4d1b Mon Sep 17 00:00:00 2001 From: Drahflow Date: Sat, 28 Sep 2013 20:26:02 +0200 Subject: 0/1 should not be reported in boxed ints --- compiler/elymasGlobalStr.ey | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'compiler') diff --git a/compiler/elymasGlobalStr.ey b/compiler/elymasGlobalStr.ey index 332d66e..6143b23 100644 --- a/compiler/elymasGlobalStr.ey +++ b/compiler/elymasGlobalStr.ey @@ -291,21 +291,16 @@ [[ /rbx :popqReg - ::internalAllocateInteger /rax :movqImmReg - /rax :callqReg - /rax /rdx :movqRegReg - /rdi :popqReg /rax :popqReg /rax ::unboxInteger - /rdx :pushqReg - /rcx /rcx :xorqRegReg /rax 24 /rdi :btqRegMemDisp8 /cl :setcbReg - /rcx 8 /rdx :movqRegMemDisp8 + 63 /rcx :btsqImm8Reg + /rcx :pushqReg /rbx :pushqReg :retn -- cgit v1.2.3