Commit 3fd0d0fb8e36ae56f395467c9c7b90543bb090d4
1 parent
5d9d0bcccc
Exists in
master
Fix setting functions
Showing 1 changed file with 1 additions and 0 deletions Side-by-side Diff
ast_decl.cc
View file @
3fd0d0f
... | ... | @@ -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 | } |