Commit 3fd0d0fb8e36ae56f395467c9c7b90543bb090d4

Authored by Jeffrey Johnson
1 parent 5d9d0bcccc
Exists in master

Fix setting functions

Showing 1 changed file with 1 additions and 0 deletions Side-by-side Diff

... ... @@ -93,6 +93,7 @@
93 93 llvm::Function* func = llvm::Function::Create(ft, llvm::Function::ExternalLinkage, id->GetName(), irgen.GetOrCreateModule("program"));
94 94 llvm::BasicBlock * block = llvm::BasicBlock::Create(*context, "funcBlock", func);
95 95 irgen.SetBasicBlock(block);
  96 + irgen.SetFunction(func);
96 97 for(int i = 0; i < formals->NumElements(); i++) {
97 98 formals->Nth(i)->Emit();
98 99 }