Hooked the GC back in B)

This commit is contained in:
Samuel Hammersberg 2023-05-05 18:50:05 +02:00
parent dead9eb75a
commit a388f480e5
24 changed files with 1404 additions and 227 deletions

View file

@ -138,8 +138,8 @@ main' opts s =
log monomorphized
printToErr "\n -- Compiler --"
-- generatedCode <- fromErr $ generateCode monomorphized (gc opts)
generatedCode <- fromErr $ generateCode monomorphized False
generatedCode <- fromErr $ generateCode monomorphized (gc opts)
-- generatedCode <- fromErr $ generateCode monomorphized False
check <- doesPathExist "output"
when check (removeDirectoryRecursive "output")
@ -149,8 +149,8 @@ main' opts s =
writeFile "output/llvm.ll" generatedCode
debugDotViz
-- compile generatedCode (gc opts)
compile generatedCode False
compile generatedCode (gc opts)
-- compile generatedCode False
printToErr "Compilation done!"
printToErr "\n-- Program output --"
print =<< spawnWait "./output/hello_world"