mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-18 15:55:36 +00:00
Bug 1131759 - Atomicize SharedScriptData::marked. (r=terrence)
This commit is contained in:
parent
d2615415f5
commit
ebc67a0d2f
@ -9,6 +9,7 @@
|
||||
#ifndef jsscript_h
|
||||
#define jsscript_h
|
||||
|
||||
#include "mozilla/Atomics.h"
|
||||
#include "mozilla/MemoryReporting.h"
|
||||
#include "mozilla/PodOperations.h"
|
||||
#include "mozilla/UniquePtr.h"
|
||||
@ -2369,7 +2370,7 @@ struct SharedScriptData
|
||||
{
|
||||
uint32_t length;
|
||||
uint32_t natoms;
|
||||
bool marked;
|
||||
mozilla::Atomic<bool, mozilla::ReleaseAcquire> marked;
|
||||
jsbytecode data[1];
|
||||
|
||||
static SharedScriptData* new_(ExclusiveContext* cx, uint32_t codeLength,
|
||||
|
Loading…
Reference in New Issue
Block a user