components/desktop/firefox/patches/firefox-27-stacksize.patch
changeset 7309 2655ef11c386
parent 5527 611b2d6efdfe
equal deleted inserted replaced
7308:69f1f375673e 7309:2655ef11c386
     2 Potentially send upstream. 
     2 Potentially send upstream. 
     3 
     3 
     4 diff --git a/js/src/jsapi.cpp b/js/src/jsapi.cpp
     4 diff --git a/js/src/jsapi.cpp b/js/src/jsapi.cpp
     5 --- a/js/src/jsapi.cpp
     5 --- a/js/src/jsapi.cpp
     6 +++ b/js/src/jsapi.cpp
     6 +++ b/js/src/jsapi.cpp
     7 @@ -1491,6 +1491,9 @@
     7 @@ -1550,6 +1550,9 @@
     8  static void
     8  static void
     9  SetNativeStackQuotaAndLimit(JSRuntime* rt, StackKind kind, size_t stackSize)
     9  SetNativeStackQuotaAndLimit(JSRuntime* rt, StackKind kind, size_t stackSize)
    10  {
    10  {
    11 +#ifdef JS_CPU_SPARC
    11 +#ifdef JS_CPU_SPARC
    12 +    stackSize = stackSize * 8 < 7 * 1024 * 1024 ? stackSize * 8 : 7 * 1024 * 1024;
    12 +    stackSize = stackSize * 8 < 7 * 1024 * 1024 ? stackSize * 8 : 7 * 1024 * 1024;
    13 +#endif
    13 +#endif
    14      rt->nativeStackQuota[kind] = stackSize;
    14      rt->nativeStackQuota[kind] = stackSize;
    15       
    15  
    16  #if JS_STACK_GROWTH_DIRECTION > 0
    16  #if JS_STACK_GROWTH_DIRECTION > 0