summaryrefslogtreecommitdiffhomepage
path: root/dev/LibCompiler/src
diff options
context:
space:
mode:
Diffstat (limited to 'dev/LibCompiler/src')
-rw-r--r--dev/LibCompiler/src/Frontend/CPlusPlusCompilerAMD64.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/dev/LibCompiler/src/Frontend/CPlusPlusCompilerAMD64.cc b/dev/LibCompiler/src/Frontend/CPlusPlusCompilerAMD64.cc
index 1aaf091..793385c 100644
--- a/dev/LibCompiler/src/Frontend/CPlusPlusCompilerAMD64.cc
+++ b/dev/LibCompiler/src/Frontend/CPlusPlusCompilerAMD64.cc
@@ -7,7 +7,7 @@
* ========================================================
*/
-/// BUGS: 1
+/// BUGS: 0
#define kPrintF printf
@@ -17,6 +17,7 @@
#include <LibCompiler/Backend/X64.h>
#include <LibCompiler/Frontend.h>
#include <LibCompiler/UUID.h>
+#include <LibCompiler/PEF.h>
#include <LibCompiler/Util/CompilerUtils.h>
/* NeKernel C++ Compiler Driver */
@@ -153,7 +154,7 @@ const char* CompilerFrontendCPlusPlusAMD64::Language() {
return "AMD64 C++";
}
-static std::uintptr_t kOrigin = 0x1000000;
+static std::uintptr_t kOrigin = kPefBaseOrigin;
static std::vector<std::pair<LibCompiler::STLString, std::uintptr_t>> kOriginMap;
/////////////////////////////////////////////////////////////////////////////////////////