diff --git a/src/backend/optimizer/path/costsize.c b/src/backend/optimizer/path/costsize.c index 8c1dcccf9b8..c4422fe9860 100644 --- a/src/backend/optimizer/path/costsize.c +++ b/src/backend/optimizer/path/costsize.c @@ -3914,8 +3914,10 @@ calc_joinrel_size_estimate(PlannerInfo *root, double outer_rows, double inner_rows, SpecialJoinInfo *sjinfo, - List *restrictlist) + List *restrictlist_in) { + /* This apparently-useless variable dodges a compiler bug in VS2013: */ + List *restrictlist = restrictlist_in; JoinType jointype = sjinfo->jointype; Selectivity fkselec; Selectivity jselec;