diff --git a/mozilla/layout/html/table/src/nsTableColGroupFrame.cpp b/mozilla/layout/html/table/src/nsTableColGroupFrame.cpp
index cb5507df45c..9901ea26c5e 100644
--- a/mozilla/layout/html/table/src/nsTableColGroupFrame.cpp
+++ b/mozilla/layout/html/table/src/nsTableColGroupFrame.cpp
@@ -157,7 +157,8 @@ nsTableColGroupFrame::FindParentForAppendedCol(nsTableFrame* aTableFrame,
nsIFrame* lastColGroup = lastCol->GetParent();
if (!lastColGroup) return nsnull; // shouldn't happen
- nsTableColGroupFrame* relevantColGroup = (nsTableColGroupFrame *)lastCol;
+ nsTableColGroupFrame* relevantColGroup =
+ NS_STATIC_CAST(nsTableColGroupFrame *, lastColGroup);
nsTableColGroupType relevantColGroupType = relevantColGroup->GetType();
if (eColGroupAnonymousCell == relevantColGroupType) {
if (eColAnonymousCell == aColType) {
diff --git a/mozilla/layout/tables/nsTableColGroupFrame.cpp b/mozilla/layout/tables/nsTableColGroupFrame.cpp
index cb5507df45c..9901ea26c5e 100644
--- a/mozilla/layout/tables/nsTableColGroupFrame.cpp
+++ b/mozilla/layout/tables/nsTableColGroupFrame.cpp
@@ -157,7 +157,8 @@ nsTableColGroupFrame::FindParentForAppendedCol(nsTableFrame* aTableFrame,
nsIFrame* lastColGroup = lastCol->GetParent();
if (!lastColGroup) return nsnull; // shouldn't happen
- nsTableColGroupFrame* relevantColGroup = (nsTableColGroupFrame *)lastCol;
+ nsTableColGroupFrame* relevantColGroup =
+ NS_STATIC_CAST(nsTableColGroupFrame *, lastColGroup);
nsTableColGroupType relevantColGroupType = relevantColGroup->GetType();
if (eColGroupAnonymousCell == relevantColGroupType) {
if (eColAnonymousCell == aColType) {