Introduce CompilerOption for compile() interface.
This provides flexibility. We can now setup different configuration
from the outside of compile() easily.
Change-Id: Ic4e593dd3c9f41de2fdfa492fecabd9f0e231463
diff --git a/lib/ExecutionEngine/Script.h b/lib/ExecutionEngine/Script.h
index 2855240..83cc948 100644
--- a/lib/ExecutionEngine/Script.h
+++ b/lib/ExecutionEngine/Script.h
@@ -35,6 +35,7 @@
class ScriptCompiled;
class ScriptCached;
class SourceInfo;
+ struct CompilerOption;
namespace ScriptStatus {
enum StatusType {
@@ -179,7 +180,7 @@
#if USE_CACHE
int internalLoadCache(bool checkOnly);
#endif
- int internalCompile(bool compileOnly);
+ int internalCompile(CompilerOption&);
};