diff --git a/BitcodeEmitter.cpp b/BitcodeEmitter.cpp index 05de25a..05e7974 100644 --- a/BitcodeEmitter.cpp +++ b/BitcodeEmitter.cpp @@ -564,6 +564,7 @@ bool BitcodeEmitter::emit(Function const& node) { ); d->builder.CreateStore(argToAlloc, alloc); d->scope.push(arg.getName().getValue(), alloc); + ++argToAlloc; } for (Statement const& stat: node.getBody()) {