@@ -856,7 +856,6 @@ ExecInitSubPlan(SubPlan *subplan, PlanState *parent)
856
856
sstate -> keyColIdx = NULL ;
857
857
sstate -> tab_eq_funcoids = NULL ;
858
858
sstate -> tab_hash_funcs = NULL ;
859
- sstate -> tab_eq_funcs = NULL ;
860
859
sstate -> tab_collations = NULL ;
861
860
sstate -> lhs_hash_funcs = NULL ;
862
861
sstate -> cur_eq_funcs = NULL ;
@@ -954,7 +953,6 @@ ExecInitSubPlan(SubPlan *subplan, PlanState *parent)
954
953
sstate -> tab_eq_funcoids = (Oid * ) palloc (ncols * sizeof (Oid ));
955
954
sstate -> tab_collations = (Oid * ) palloc (ncols * sizeof (Oid ));
956
955
sstate -> tab_hash_funcs = (FmgrInfo * ) palloc (ncols * sizeof (FmgrInfo ));
957
- sstate -> tab_eq_funcs = (FmgrInfo * ) palloc (ncols * sizeof (FmgrInfo ));
958
956
sstate -> lhs_hash_funcs = (FmgrInfo * ) palloc (ncols * sizeof (FmgrInfo ));
959
957
sstate -> cur_eq_funcs = (FmgrInfo * ) palloc (ncols * sizeof (FmgrInfo ));
960
958
/* we'll need the cross-type equality fns below, but not in sstate */
@@ -999,8 +997,6 @@ ExecInitSubPlan(SubPlan *subplan, PlanState *parent)
999
997
elog (ERROR , "could not find compatible hash operator for operator %u" ,
1000
998
opexpr -> opno );
1001
999
sstate -> tab_eq_funcoids [i - 1 ] = get_opcode (rhs_eq_oper );
1002
- fmgr_info (sstate -> tab_eq_funcoids [i - 1 ],
1003
- & sstate -> tab_eq_funcs [i - 1 ]);
1004
1000
1005
1001
/* Lookup the associated hash functions */
1006
1002
if (!get_op_hash_functions (opexpr -> opno ,
0 commit comments