Reorder includes to avoid redifinition warnings in PAL
authorIgor Kulaychuk <i.kulaychuk@samsung.com>
Mon, 4 Jun 2018 20:08:46 +0000 (23:08 +0300)
committerIgor Kulaychuk <i.kulaychuk@samsung.com>
Mon, 4 Jun 2018 20:08:53 +0000 (23:08 +0300)
PAL headers should come before any standard C++ headers.

src/debug/netcoredbg/frames.h
src/debug/netcoredbg/manageddebugger.h
src/debug/netcoredbg/miprotocol.cpp
src/debug/netcoredbg/modules.h
src/debug/netcoredbg/symbolreader.h
src/debug/netcoredbg/typeprinter.h
src/debug/netcoredbg/valueprint.h

index 6991279..3501ff2 100644 (file)
@@ -3,11 +3,11 @@
 // See the LICENSE file in the project root for more information.
 #pragma once
 
-#include <vector>
-
 #include <cor.h>
 #include <cordebug.h>
 
+#include <vector>
+
 struct Thread;
 
 HRESULT GetFrameAt(ICorDebugThread *pThread, int level, ICorDebugFrame **ppFrame);
index c91ab2f..68895e6 100644 (file)
@@ -3,15 +3,16 @@
 // See the LICENSE file in the project root for more information.
 #pragma once
 
+#include "modules.h"
+#include "debugger.h"
+#include "protocol.h"
+
 #include <unordered_map>
 #include <unordered_set>
 #include <vector>
 #include <condition_variable>
 #include <future>
 
-#include "debugger.h"
-#include "protocol.h"
-#include "modules.h"
 
 
 enum ValueKind
index a05c0aa..fa871eb 100644 (file)
@@ -2,6 +2,9 @@
 // Distributed under the MIT License.
 // See the LICENSE file in the project root for more information.
 
+#include "frames.h"
+#include "platform.h"
+#include "torelease.h"
 #include "miprotocol.h"
 
 #include <sstream>
@@ -10,9 +13,6 @@
 #include <iostream>
 #include <iomanip>
 
-#include "frames.h"
-#include "platform.h"
-#include "torelease.h"
 
 
 using namespace std::placeholders;
index eb7c2e9..c3c5033 100644 (file)
@@ -4,14 +4,14 @@
 
 #pragma once
 
+#include <cor.h>
+#include <cordebug.h>
+
 #include <functional>
 #include <unordered_map>
 #include <mutex>
 #include <memory>
 
-#include <cor.h>
-#include <cordebug.h>
-
 #include "protocol.h"
 #include "torelease.h"
 
index 7de8114..9bc98c9 100644 (file)
@@ -5,11 +5,12 @@
 // Copyright (c) 2017 Samsung Electronics Co., LTD
 #pragma once
 
+#include <cor.h>
+#include <cordebug.h>
+
 #include <string>
 #include <vector>
 
-#include <cor.h>
-#include <cordebug.h>
 
 /// FIXME: Definition of `TADDR`
 #include "torelease.h"
index 30e259f..2b255db 100644 (file)
@@ -3,12 +3,13 @@
 // See the LICENSE file in the project root for more information.
 #pragma once
 
+#include <cor.h>
+#include <cordebug.h>
+
 #include <list>
 #include <string>
 #include <vector>
 
-#include <cor.h>
-#include <cordebug.h>
 
 class TypePrinter
 {
index a065b19..fb3252e 100644 (file)
@@ -3,10 +3,10 @@
 // See the LICENSE file in the project root for more information.
 #pragma once
 
-#include <string>
-
 #include <cor.h>
 #include <cordebug.h>
 
+#include <string>
+
 HRESULT PrintValue(ICorDebugValue *pInputValue, std::string &output, bool escape = true);
 HRESULT DereferenceAndUnboxValue(ICorDebugValue * pValue, ICorDebugValue** ppOutputValue, BOOL * pIsNull = nullptr);