Revert "Refactor SourceInfo into Source."
This reverts commit 4ce024bcff99bb154f44a73f4cf6201a0fe75917.
diff --git a/lib/ExecutionEngine/Compiler.h b/lib/ExecutionEngine/Compiler.h
index 8fee17c..863cda6 100644
--- a/lib/ExecutionEngine/Compiler.h
+++ b/lib/ExecutionEngine/Compiler.h
@@ -93,6 +93,8 @@
llvm::Module *mModule;
+ bool mHasLinked;
+
public:
Compiler(ScriptCompiled *result);
@@ -117,7 +119,12 @@
return mEmittedELFExecutable;
}
- int readModule(llvm::Module &pModule);
+ int readModule(llvm::Module *module) {
+ mModule = module;
+ return hasError();
+ }
+
+ int linkModule(llvm::Module *module);
int compile(const CompilerOption &option);