зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1189750 - Fix JSScript::getPCCounts to return a reference instead of a copy. r=bhackett
This commit is contained in:
Родитель
05063f4350
Коммит
9ac5d002ee
|
@ -1324,7 +1324,7 @@ static inline ScriptCountsMap::Ptr GetScriptCountsMapEntry(JSScript* script)
|
||||||
return p;
|
return p;
|
||||||
}
|
}
|
||||||
|
|
||||||
js::PCCounts
|
js::PCCounts&
|
||||||
JSScript::getPCCounts(jsbytecode* pc) {
|
JSScript::getPCCounts(jsbytecode* pc) {
|
||||||
MOZ_ASSERT(containsPC(pc));
|
MOZ_ASSERT(containsPC(pc));
|
||||||
ScriptCountsMap::Ptr p = GetScriptCountsMapEntry(this);
|
ScriptCountsMap::Ptr p = GetScriptCountsMapEntry(this);
|
||||||
|
|
|
@ -1629,7 +1629,7 @@ class JSScript : public js::gc::TenuredCell
|
||||||
|
|
||||||
public:
|
public:
|
||||||
bool initScriptCounts(JSContext* cx);
|
bool initScriptCounts(JSContext* cx);
|
||||||
js::PCCounts getPCCounts(jsbytecode* pc);
|
js::PCCounts& getPCCounts(jsbytecode* pc);
|
||||||
void addIonCounts(js::jit::IonScriptCounts* ionCounts);
|
void addIonCounts(js::jit::IonScriptCounts* ionCounts);
|
||||||
js::jit::IonScriptCounts* getIonCounts();
|
js::jit::IonScriptCounts* getIonCounts();
|
||||||
js::ScriptCounts releaseScriptCounts();
|
js::ScriptCounts releaseScriptCounts();
|
||||||
|
|
Загрузка…
Ссылка в новой задаче