diff --git a/src/parsers/ch.c b/src/parsers/ch.c
index 1c396a2f3c8c2e2e8a7433964c397f8776688462..51d07c55e8b8887c354513535ec5f054332d8409 100644
--- a/src/parsers/ch.c
+++ b/src/parsers/ch.c
@@ -46,7 +46,7 @@ static bool ch_ctrvm(HRVMProg *prog, void* env) {
   return true;
 }
 
-static bool ch_llvm(LLVMBuilderRef builder, LLVMValueRef func, LLVMModuleRef mod, void* env) {
+static bool ch_llvm(HAllocator *mm__, LLVMBuilderRef builder, LLVMValueRef func, LLVMModuleRef mod, void* env) {
   // Build a new LLVM function to parse a character
 
   // Set up params for calls to h_read_bits() and h_arena_malloc()