Bug 1156536 - "BaseMargin<T>::Side casts enum SideT to T and adds to pointer". r=jmuizelaar

This commit is contained in:
Lee Salzman 2015-04-20 15:35:00 +02:00
Родитель 0c3e227991
Коммит 7b567ad457
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -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)