зеркало из https://github.com/mozilla/gecko-dev.git
Merge backout.
This commit is contained in:
Коммит
fde4025474
|
@ -2045,6 +2045,9 @@ nsAccessible::GetAttributes(nsIPersistentProperties **aAttributes)
|
|||
{
|
||||
NS_ENSURE_ARG_POINTER(aAttributes); // In/out param. Created if necessary.
|
||||
|
||||
if (IsDefunct())
|
||||
return NS_ERROR_FAILURE;
|
||||
|
||||
nsCOMPtr<nsIContent> content = GetRoleContent(mDOMNode);
|
||||
if (!content) {
|
||||
return NS_ERROR_FAILURE;
|
||||
|
|
|
@ -2566,7 +2566,7 @@ js_Interpret(JSContext *cx)
|
|||
JSFunction *fun;
|
||||
JSType type;
|
||||
#if JS_THREADED_INTERP
|
||||
register const void * const *jumpTable;
|
||||
register void * const *jumpTable;
|
||||
#else
|
||||
register uint32 switchMask;
|
||||
uintN switchOp;
|
||||
|
@ -2589,14 +2589,14 @@ js_Interpret(JSContext *cx)
|
|||
#endif
|
||||
|
||||
#if JS_THREADED_INTERP
|
||||
static const void *const normalJumpTable[] = {
|
||||
static void *const normalJumpTable[] = {
|
||||
# define OPDEF(op,val,name,token,length,nuses,ndefs,prec,format) \
|
||||
JS_EXTENSION &&L_##op,
|
||||
# include "jsopcode.tbl"
|
||||
# undef OPDEF
|
||||
};
|
||||
|
||||
static const void *const interruptJumpTable[] = {
|
||||
static void *const interruptJumpTable[] = {
|
||||
# define OPDEF(op,val,name,token,length,nuses,ndefs,prec,format) \
|
||||
JS_EXTENSION &&L_JSOP_INTERRUPT,
|
||||
# include "jsopcode.tbl"
|
||||
|
|
Загрузка…
Ссылка в новой задаче