diff --git a/src/backends/llvm/llvm_charset.c b/src/backends/llvm/llvm_charset.c
index cef110a57b7020607ae164108ec71c7728543ca3..7a6c91a22fc9ca4460e18ad02b2e45ce6e790571 100644
--- a/src/backends/llvm/llvm_charset.c
+++ b/src/backends/llvm/llvm_charset.c
@@ -1087,11 +1087,12 @@ bool h_llvm_make_charset_membership_test(HAllocator* mm__,
    *
    * How common is it for this to occur multiple times in a parser with the
    * same charset?  If so, we will end up emitting code which differs only in
-   * its yes and no output basic blocks each time.  Does LLVM IR have an
-   * equivalent of MIPS jr?  Is there a significant performance penalty vs.
-   * LLVMBuildBr()?  If yes and no respectively, we should consider memoizing
-   * by charset using it and building a wrapper around it that just varies
-   * the output blocks to reduce emitted code size.
+   * its yes and no output basic blocks each time.  Is there a significant
+   * performance penalty for LLVMBuildIndirectBr() vs. LLVMBuildBr()?  If no,
+   * we should consider memoizing by charset using it and building a wrapper
+   * around it that just varies the output blocks to reduce emitted code size.
+   *
+   *
    */
 
   /* Create input block */