@@ -552,18 +552,18 @@ change_varnos_in_restrinct_info(RestrictInfo *rinfo, change_varno_context *conte
552552/* TODO: find some elegant way to do this */
553553if (bms_is_member (context -> old_varno ,rinfo -> clause_relids ))
554554{
555- bms_del_member (rinfo -> clause_relids ,context -> old_varno );
556- bms_add_member (rinfo -> clause_relids ,context -> new_varno );
555+ rinfo -> clause_relids = bms_del_member (rinfo -> clause_relids ,context -> old_varno );
556+ rinfo -> clause_relids = bms_add_member (rinfo -> clause_relids ,context -> new_varno );
557557}
558558if (bms_is_member (context -> old_varno ,rinfo -> left_relids ))
559559{
560- bms_del_member (rinfo -> left_relids ,context -> old_varno );
561- bms_add_member (rinfo -> left_relids ,context -> new_varno );
560+ rinfo -> left_relids = bms_del_member (rinfo -> left_relids ,context -> old_varno );
561+ rinfo -> left_relids = bms_add_member (rinfo -> left_relids ,context -> new_varno );
562562}
563563if (bms_is_member (context -> old_varno ,rinfo -> right_relids ))
564564{
565- bms_del_member (rinfo -> right_relids ,context -> old_varno );
566- bms_add_member (rinfo -> right_relids ,context -> new_varno );
565+ rinfo -> right_relids = bms_del_member (rinfo -> right_relids ,context -> old_varno );
566+ rinfo -> right_relids = bms_add_member (rinfo -> right_relids ,context -> new_varno );
567567}
568568}
569569