diff --git a/layout/generic/nsBlockFrame.cpp b/layout/generic/nsBlockFrame.cpp
index ec47e9b0daf2..f2d4016bb1cf 100644
--- a/layout/generic/nsBlockFrame.cpp
+++ b/layout/generic/nsBlockFrame.cpp
@@ -9,11 +9,12 @@
* boxes, also used for various anonymous boxes
*/
+#include "nsBlockFrame.h"
+
#include "mozilla/DebugOnly.h"
#include "mozilla/Util.h"
#include "nsCOMPtr.h"
-#include "nsBlockFrame.h"
#include "nsAbsoluteContainingBlock.h"
#include "nsBlockReflowContext.h"
#include "nsBlockReflowState.h"
diff --git a/layout/generic/nsBlockReflowState.cpp b/layout/generic/nsBlockReflowState.cpp
index daafd017b715..5c6b05b838c8 100644
--- a/layout/generic/nsBlockReflowState.cpp
+++ b/layout/generic/nsBlockReflowState.cpp
@@ -6,6 +6,8 @@
/* state used in reflow of block frames */
+#include "nsBlockReflowState.h"
+
#include "mozilla/DebugOnly.h"
#include "nsBlockFrame.h"
diff --git a/layout/generic/nsBulletFrame.cpp b/layout/generic/nsBulletFrame.cpp
index 4fb8d3e4cd4c..64fcd753e6cb 100644
--- a/layout/generic/nsBulletFrame.cpp
+++ b/layout/generic/nsBulletFrame.cpp
@@ -5,8 +5,9 @@
/* rendering object for list-item bullets */
-#include "nsCOMPtr.h"
#include "nsBulletFrame.h"
+
+#include "nsCOMPtr.h"
#include "nsGkAtoms.h"
#include "nsGenericHTMLElement.h"
#include "nsAttrValueInlines.h"
diff --git a/layout/generic/nsFrame.cpp b/layout/generic/nsFrame.cpp
index 3cfda53e9b6d..01e1106003f2 100644
--- a/layout/generic/nsFrame.cpp
+++ b/layout/generic/nsFrame.cpp
@@ -6,11 +6,12 @@
/* base class of all rendering objects */
+#include "nsFrame.h"
+
#include "mozilla/Attributes.h"
#include "mozilla/DebugOnly.h"
#include "nsCOMPtr.h"
-#include "nsFrame.h"
#include "nsFrameList.h"
#include "nsPlaceholderFrame.h"
#include "nsIContent.h"
diff --git a/layout/generic/nsFrameSetFrame.cpp b/layout/generic/nsFrameSetFrame.cpp
index 03b97ee4f68d..e777feaf8e9f 100644
--- a/layout/generic/nsFrameSetFrame.cpp
+++ b/layout/generic/nsFrameSetFrame.cpp
@@ -5,10 +5,11 @@
/* rendering object for HTML