Commit e365a9a8cd26342113dcac2d0c5bdd961d3e4720
Exists in
master
Merge branch 'master' of git.ucsd.edu:acs008/cse131-pa4
Showing 1 changed file Side-by-side Diff
ast_decl.cc
View file @
e365a9a
... | ... | @@ -111,6 +111,7 @@ |
111 | 111 | llvm::Function* func = llvm::Function::Create(ft, llvm::Function::ExternalLinkage, id->GetName(), irgen.GetOrCreateModule("program")); |
112 | 112 | llvm::BasicBlock * block = llvm::BasicBlock::Create(*context, "funcBlock", func); |
113 | 113 | irgen.SetBasicBlock(block); |
114 | + irgen.SetFunction(func); | |
114 | 115 | for(int i = 0; i < formals->NumElements(); i++) { |
115 | 116 | formals->Nth(i)->Emit(); |
116 | 117 | } |