Bump maxbranches to 32 (484341, r=dmandelin).
Bump maxbranches to 32 (484341, r=dmandelin).
--- a/js/src/jstracer.cpp
+++ b/js/src/jstracer.cpp
@@ -127,17 +127,17 @@ static const char tagChar[] = "OIDISIBI
#define MAX_SKIP_BYTES (NJ_PAGE_SIZE - LIR_FAR_SLOTS)
/* Max memory needed to rebuild the interpreter stack when falling off trace. */
#define MAX_INTERP_STACK_BYTES \
(MAX_NATIVE_STACK_SLOTS * sizeof(jsval) + \
MAX_CALL_STACK_ENTRIES * sizeof(JSInlineFrame))
/* Max number of branches per tree. */
-#define MAX_BRANCHES 16
+#define MAX_BRANCHES 32
#ifdef JS_JIT_SPEW
#define debug_only_a(x) if (js_verboseAbort || js_verboseDebug ) { x; }
#define ABORT_TRACE(msg) do { debug_only_a(fprintf(stdout, "abort: %d: %s\n", __LINE__, msg);) return false; } while (0)
#else
#define debug_only_a(x)
#define ABORT_TRACE(msg) return false
#endif