Includes module header first.
This "include module header first" is part of the llvm style guide.
This change exposes "broken" headers that were accessing undefined types, or
even using types without forward declaring them.
BUG=
R=stichnot@chromium.org
Review URL: https://codereview.chromium.org/1202253002.
diff --git a/src/IceELFObjectWriter.cpp b/src/IceELFObjectWriter.cpp
index 2a86a17..dd20dbc 100644
--- a/src/IceELFObjectWriter.cpp
+++ b/src/IceELFObjectWriter.cpp
@@ -11,16 +11,16 @@
//
//===----------------------------------------------------------------------===//
-#include "llvm/Support/MathExtras.h"
+#include "IceELFObjectWriter.h"
#include "IceAssembler.h"
#include "IceDefs.h"
-#include "IceELFObjectWriter.h"
#include "IceELFSection.h"
#include "IceELFStreamer.h"
#include "IceGlobalContext.h"
#include "IceGlobalInits.h"
#include "IceOperand.h"
+#include "llvm/Support/MathExtras.h"
using namespace llvm::ELF;