diff --git a/src/parsers/bits.c b/src/parsers/bits.c
index c04f06eb01f72dfdcab728db5fedeacf9f094484..3dadfe30ffe276c8be476d62f38fddbb942a7626 100644
--- a/src/parsers/bits.c
+++ b/src/parsers/bits.c
@@ -34,7 +34,7 @@ static bool bits_llvm(HLLVMParserCompileContext *ctxt,
   /* Allocator */
   HAllocator *mm__ = NULL;
   /* Names */
-  H_LLVM_DECLARE_NAME(bits_bb);
+  H_LLVM_DECLARE_NAME(bits);
   H_LLVM_DECLARE_NAME(bits_read);
   /* Basic blocks */
   LLVMBasicBlockRef bits_bb;
@@ -66,8 +66,8 @@ static bool bits_llvm(HLLVMParserCompileContext *ctxt,
   bits_args[2] = LLVMConstInt(LLVMInt8Type(), env->signedp ? 1 : 0, 0);
 
   /* Set up basic blocks: entry, success and failure branches, then exit */
-  H_LLVM_COMPUTE_NAME(bits_bb, p);
-  bits_bb = LLVMAppendBasicBlock(ctxt->func, bits_bb_name);
+  H_LLVM_COMPUTE_NAME(bits, p);
+  bits_bb = LLVMAppendBasicBlock(ctxt->func, bits_name);
   LLVMBuildBr(ctxt->builder, bits_bb);
   LLVMPositionBuilderAtEnd(ctxt->builder, bits_bb);
 
@@ -89,7 +89,7 @@ static bool bits_llvm(HLLVMParserCompileContext *ctxt,
   /* Return mr */
   *res = mr;
 
-  H_LLVM_FREE_NAME(bits_bb);
+  H_LLVM_FREE_NAME(bits);
   H_LLVM_FREE_NAME(bits_read);
 
   return true;