separate and global do not depends on ffi things (since `cname_blind` is
no more used in these modules).
Thus only the main module require `compiler_ffi` to provide ffi.
This is some great separation of concerns!
Signed-off-by: Jean Privat <jean@pryen.org>
import abstract_compiler
import rapid_type_analysis
-import compiler_ffi
redef class ModelBuilder
# Entry point to performs a global compilation on the AST of a complete program.
import separate_erasure_compiler
import separate_compiler
import android_platform
+import compiler_ffi
# Create a tool context to handle options and paths
var toolcontext = new ToolContext
import abstract_compiler
import layout_builders
import rapid_type_analysis
-import compiler_ffi
# Add separate compiler specific options
redef class ToolContext