diff --git a/src/parsers/charset.c b/src/parsers/charset.c
index 2f73da722408c1575eab883afd0242eef63eacd2..0911ccd4924cf2af89400753b564f925d9c1b5f2 100644
--- a/src/parsers/charset.c
+++ b/src/parsers/charset.c
@@ -75,7 +75,7 @@ static bool cs_ctrvm(HRVMProg *prog, void *env) {
   return true;
 }
 
-static bool cs_llvm(LLVMBuilderRef builder, LLVMValueRef func,
+static bool cs_llvm(HAllocator *mm__, LLVMBuilderRef builder, LLVMValueRef func,
                     LLVMModuleRef mod, void* env) {
   /*
    * LLVM to build a function to parse a charset; the args are a stream and an