summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--js/src/jsscript.cpp8
-rw-r--r--js/src/jsscript.h2
2 files changed, 5 insertions, 5 deletions
diff --git a/js/src/jsscript.cpp b/js/src/jsscript.cpp
index 36060e4c0..ddc98ef3f 100644
--- a/js/src/jsscript.cpp
+++ b/js/src/jsscript.cpp
@@ -1442,11 +1442,11 @@ JSScript::sourceData(JSContext* cx, HandleScript script)
return script->scriptSource()->substring(cx, script->sourceStart(), script->sourceEnd());
}
-JSFlatString*
-JSScript::sourceDataWithPrelude(JSContext* cx)
+/* static */ JSFlatString*
+JSScript::sourceDataWithPrelude(JSContext* cx, HandleScript script)
{
- MOZ_ASSERT(scriptSource()->hasSourceData());
- return scriptSource()->substring(cx, preludeStart(), sourceEnd());
+ MOZ_ASSERT(script->scriptSource()->hasSourceData());
+ return script->scriptSource()->substring(cx, script->preludeStart(), script->sourceEnd());
}
UncompressedSourceCache::AutoHoldEntry::AutoHoldEntry()
diff --git a/js/src/jsscript.h b/js/src/jsscript.h
index 74cefea07..62502a3c7 100644
--- a/js/src/jsscript.h
+++ b/js/src/jsscript.h
@@ -1519,7 +1519,7 @@ class JSScript : public js::gc::TenuredCell
bool mayReadFrameArgsDirectly();
static JSFlatString* sourceData(JSContext* cx, JS::HandleScript script);
- JSFlatString* sourceDataWithPrelude(JSContext* cx);
+ static JSFlatString* sourceDataWithPrelude(JSContext* cx, JS::HandleScript script);
static bool loadSource(JSContext* cx, js::ScriptSource* ss, bool* worked);