зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1419637 - do not call memset on a non-trivial type. r=jandem
MozReview-Commit-ID: DSTv14zw8Tp --HG-- extra : rebase_source : 1583062b44bc51761b47398c7dad6165f146777c
This commit is contained in:
Родитель
d0a661eea9
Коммит
7d6a963fda
|
@ -314,7 +314,8 @@ struct Address
|
|||
Address(Register base, int32_t offset) : base(base), offset(offset)
|
||||
{ }
|
||||
|
||||
Address() { mozilla::PodZero(this); }
|
||||
Address() : base(Registers::Invalid), offset(0)
|
||||
{ }
|
||||
};
|
||||
|
||||
#if JS_BITS_PER_WORD == 32
|
||||
|
@ -348,7 +349,12 @@ struct BaseIndex
|
|||
: base(base), index(index), scale(scale), offset(offset)
|
||||
{ }
|
||||
|
||||
BaseIndex() { mozilla::PodZero(this); }
|
||||
BaseIndex()
|
||||
: base(Registers::Invalid)
|
||||
, index(Registers::Invalid)
|
||||
, scale(TimesOne)
|
||||
, offset(0)
|
||||
{}
|
||||
};
|
||||
|
||||
#if JS_BITS_PER_WORD == 32
|
||||
|
|
Загрузка…
Ссылка в новой задаче