diff options
Diffstat (limited to 'tools/driver/EmbeddedRunner.cc')
| -rw-r--r-- | tools/driver/EmbeddedRunner.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/driver/EmbeddedRunner.cc b/tools/driver/EmbeddedRunner.cc index 8950251..7bfbcf0 100644 --- a/tools/driver/EmbeddedRunner.cc +++ b/tools/driver/EmbeddedRunner.cc @@ -20,7 +20,6 @@ #ifndef NOMINMAX #define NOMINMAX #endif -#include <windows.h> #include <limits> #include "llvm/ExecutionEngine/JITLink/JITLink.h" #include "llvm/ExecutionEngine/JITLink/x86_64.h" @@ -28,6 +27,9 @@ #include "llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h" #include "llvm/Support/Endian.h" #include "MinGWCOFF.h" +// Windows IMAGE_* macros conflict with LLVM COFF enums and inline helpers. +// Parse all LLVM COFF declarations and helpers before introducing those macros. +#include <windows.h> #endif namespace { |
