Convert CG_ macros to BytecodeEmitter methods. Bug 696876, part 2 of 3. r=dvander.

This commit is contained in:
Jason Orendorff
2011-10-27 09:16:24 -05:00
parent fdc0a0d67d
commit ab18d27cb8
4 changed files with 254 additions and 251 deletions

View File

@@ -231,8 +231,8 @@ BytecodeCompiler::compileScript(JSContext *cx, JSObject *scopeChain, StackFrame
const JSCodeSpec *cs;
uintN len, slot;
code = CG_BASE(&bce);
for (end = code + CG_OFFSET(&bce); code != end; code += len) {
code = bce.base();
for (end = code + bce.offset(); code != end; code += len) {
JS_ASSERT(code < end);
op = (JSOp) *code;
cs = &js_CodeSpec[op];