diff options
author | Aditya Siram <deech@localhost.localdomain> | 2016-11-27 13:37:36 -0600 |
---|---|---|
committer | Aditya Siram <deech@localhost.localdomain> | 2016-11-27 13:37:36 -0600 |
commit | b67aa23de9286c7bce3500f43f5f2991b947e24b (patch) | |
tree | 5fbf1926a27826370996c25dd2a1ca3e23081adc /compiler | |
parent | 9b4619235fb7e5a52195dc601f99142a46605297 (diff) | |
download | Nim-b67aa23de9286c7bce3500f43f5f2991b947e24b.tar.gz |
Fix compilation error in nimeval.
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/nimeval.nim | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/compiler/nimeval.nim b/compiler/nimeval.nim index 2bddb76e7..2872bdade 100644 --- a/compiler/nimeval.nim +++ b/compiler/nimeval.nim @@ -8,10 +8,9 @@ # ## exposes the Nim VM to clients. - import ast, modules, passes, passaux, condsyms, - options, nimconf, lists, sem, semdata, llstream, vm + options, nimconf, lists, sem, semdata, llstream, vm, modulegraphs, idents proc execute*(program: string) = passes.gIncludeFile = includeModule @@ -27,7 +26,9 @@ proc execute*(program: string) = registerPass(evalPass) appendStr(searchPaths, options.libpath) - compileSystemModule() - var m = makeStdinModule() + var graph = newModuleGraph() + var cache = newIdentCache() + var m = makeStdinModule(graph) incl(m.flags, sfMainModule) - processModule(m, llStreamOpen(program), nil) + compileSystemModule(graph,cache) + processModule(graph,m, llStreamOpen(program), nil, cache) |