Index: runtime/bin/socket.h |
diff --git a/runtime/bin/socket.h b/runtime/bin/socket.h |
index b058a51c203a7f15f516ef9b4a334161781f94f4..2cf940c54d90669d49b62676a7c0ff02df1f3a28 100644 |
--- a/runtime/bin/socket.h |
+++ b/runtime/bin/socket.h |
@@ -5,12 +5,11 @@ |
#ifndef BIN_SOCKET_H_ |
#define BIN_SOCKET_H_ |
-#include <map> |
+#if defined(DART_IO_DISABLED) |
Bill Hesse
2016/03/30 09:50:27
This error is being hit on Windows compilations of
|
+#error "socket.h can only be included on builds with IO enabled" |
+#endif |
#include "platform/globals.h" |
- |
-#include "bin/builtin.h" |
-#include "bin/dartutils.h" |
// Declare the OS-specific types ahead of defining the generic class. |
#if defined(TARGET_OS_ANDROID) |
#include "bin/socket_android.h" |
@@ -23,6 +22,11 @@ |
#else |
#error Unknown target os. |
#endif |
+ |
+#include <map> |
+ |
+#include "bin/builtin.h" |
+#include "bin/dartutils.h" |
#include "bin/thread.h" |
#include "bin/utils.h" |