From 062c8b831adaa3f6099a9d26e4519bccbfd87af9 Mon Sep 17 00:00:00 2001 From: Minero Aoki Date: Sun, 7 Jun 2009 21:36:56 +0000 Subject: [PATCH] preproc tags added git-svn-id: file:///Users/aamine/c/gitwork/public/cbc/trunk@4285 1b9489fe-b721-0410-924e-b54b9192deb8 --- net/loveruby/cflat/sysdep/x86/CodeGenerator.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/net/loveruby/cflat/sysdep/x86/CodeGenerator.java b/net/loveruby/cflat/sysdep/x86/CodeGenerator.java index 8a249da..755ce34 100644 --- a/net/loveruby/cflat/sysdep/x86/CodeGenerator.java +++ b/net/loveruby/cflat/sysdep/x86/CodeGenerator.java @@ -497,16 +497,18 @@ public class CodeGenerator implements net.loveruby.cflat.sysdep.CodeGenerator, // #@@} // does NOT include BP - private List usedCalleeSavedRegisters(AssemblyFile asm) { + // #@@range/usedCalleeSavedRegisters{ + private List usedCalleeSavedRegisters(AssemblyFile body) { List result = new ArrayList(); for (Register reg : calleeSavedRegisters()) { - if (asm.doesUses(reg)) { + if (body.doesUses(reg)) { result.add(reg); } } result.remove(bp()); return result; } + // #@@} static final RegisterClass[] CALLEE_SAVED_REGISTERS = { RegisterClass.BX, RegisterClass.BP,