зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1156536 - "BaseMargin<T>::Side casts enum SideT to T and adds to pointer". r=jmuizelaar
This commit is contained in:
Родитель
0c3e227991
Коммит
7b567ad457
|
@ -89,11 +89,11 @@ struct BaseMargin {
|
|||
|
||||
T& Side(SideT aSide) {
|
||||
// This is ugly!
|
||||
return *(&top + T(aSide));
|
||||
return *(&top + int(aSide));
|
||||
}
|
||||
T Side(SideT aSide) const {
|
||||
// This is ugly!
|
||||
return *(&top + T(aSide));
|
||||
return *(&top + int(aSide));
|
||||
}
|
||||
|
||||
void ApplySkipSides(Sides aSkipSides)
|
||||
|
|
Загрузка…
Ссылка в новой задаче