* Compute additional information for EEOP_*_FETCHSOME ops.
  *
  * The goal is to determine whether a slot is 'fixed', that is, every
- * evaluation of the the expression will have the same type of slot, with an
+ * evaluation of the expression will have the same type of slot, with an
  * equivalent descriptor.
  */
 static void
 
                                        /*
                                         * Mapped catalog tuple without data, emitted while
                                         * catalog table was in the process of being rewritten. We
-                                        * can fail to look up the relfilenode, because the the
+                                        * can fail to look up the relfilenode, because the
                                         * relmapper has no "historic" view, in contrast to normal
                                         * the normal catalog during decoding. Thus repeated
                                         * rewrites can cause a lookup failure. That's OK because
 
  * Please note IT IS NOT SAFE to cast constness away if the result will ever
  * be modified (it would be undefined behaviour). Doing so anyway can cause
  * compiler misoptimizations or runtime crashes (modifying readonly memory).
- * It is only safe to use when the the result will not be modified, but API
+ * It is only safe to use when the result will not be modified, but API
  * design or language restrictions prevent you from declaring that
  * (e.g. because a function returns both const and non-const variables).
  *
 
 }
 
 /*
- * Return pointer to the the argno'th argument nullness.
+ * Return pointer to the argno'th argument nullness.
  */
 static inline LLVMValueRef
 l_funcnullp(LLVMBuilderRef b, LLVMValueRef v_fcinfo, size_t argno)
 }
 
 /*
- * Return pointer to the the argno'th argument datum.
+ * Return pointer to the argno'th argument datum.
  */
 static inline LLVMValueRef
 l_funcvaluep(LLVMBuilderRef b, LLVMValueRef v_fcinfo, size_t argno)
 
         * and with which options.  es_jit is created on-demand when JITing is
         * performed.
         *
-        * es_jit_combined_instr is the the combined, on demand allocated,
+        * es_jit_combined_instr is the combined, on demand allocated,
         * instrumentation from all workers. The leader's instrumentation is kept
         * separate, and is combined on demand by ExplainPrintJITSummary().
         */
 
 
        /*
         * Marks the logical decoding context as fast forward decoding one. Such a
-        * context does not have plugin loaded so most of the the following
+        * context does not have plugin loaded so most of the following
         * properties are unused.
         */
        bool            fast_forward;