Em seg., 30 de mar. de 2020 às 06:06, Magnus Hagander <mag...@hagander.net>
escreveu:

> On Sat, Mar 28, 2020 at 11:49 AM Ranier Vilela <ranier...@gmail.com>
> wrote:
> >
> > Em sex., 27 de mar. de 2020 às 20:49, Tom Lane <t...@sss.pgh.pa.us>
> escreveu:
> >>
> >> Ranier Vilela <ranier...@gmail.com> writes:
> >> > Can someone check if there is a copy and paste error, at file:
> >> > \usr\backend\commands\analyze.c, at lines 2225 and 2226?
> >> > int num_mcv = stats->attr->attstattarget;
> >> > int num_bins = stats->attr->attstattarget;
> >>
> >> No, that's intentional I believe.  Those are independent variables
> >> that just happen to start out with the same value.
> >
> > Neither you nor I can say with 100% certainty that the original author's
> intention.
>
> Given that Tom is the original author, I think it's a lot more likely
> that he knows what the original authors intention was. It's certainly
> been a few years, so it probably isn't 100%, but the likelihood is
> pretty good.
>
Of course, now we all know..


>
>
> >> > To silence this alert.
> >>
> >> If you have a tool that complains about that coding, I think the
> >> tool needs a solid whack upside the head.  There's nothing wrong
> >> with the code, and it clearly expresses the intent, which the other
> >> way doesn't.  (Or in other words: it's the compiler's job to
> >> optimize away the duplicate fetch.  Not the programmer's.)
> >
> > I completely disagree. My tools have proven their worth, including
> finding serious errors in the code, which fortunately have been fixed by
> other committers.
> > When issuing this alert, the tool does not value judgment regarding
> performance or optimization, but it does an excellent job of finding
> similar patterns in adjacent lines, and the only thing it asked for was to
> be asked if this was really the case. original author's intention.
>
> All tools will give false positives. This simply seems one of those --
> it certainly could have been indicating a problem, but in this case it
> didn't.
>
that's what you said, it could be a big problem, if it were the case of
copy-past error.
I do not consider it a false positive, since the tool did not claim it was
a bug, she warned and asked to question.

regards,
Ranier Vilela

Reply via email to