Re: [PATCH] name-rev: fix an 'may be used uninitialized' error
- From
- Kristoffer Haugsbakk <kristofferhaugsbakk@fastmail.com>
- Date
- May 4, 2026, 21:56 UTC
- Message-ID
- <cccf9618-31de-447b-ab17-4fb8cee23363@app.fastmail.com>
- In-Reply-To
- <b04e98e3-0840-456d-a627-351f2378c037@ramsayjones.plus.com>
On Mon, May 4, 2026, at 22:26, Ramsay Jones wrote:
Show 12 quoted lines
> On 04/05/2026 2:13 am, Junio C Hamano wrote: >> Ramsay Jones <ramsay@ramsayjones.plus.com> writes: >>>[snip] > > Having now spent some time (well at least 30 seconds :) ) looking at the > surrounding code, then your final suggestion looks really good to me! ;) > > However, these 'maybe-uninitialized' errors (historically have been) somewhat > sensitive to the level of optimization used in the compilation and even algo > used by the compiler changing frequently from one version to the next ... > So, I wasn't sure if Kristoffer was actually seeing the error or had the > DEVELOPER variable set (which is why I mentioned it in passing!).
This is what I had when maybe-uninit. didn’t fail for me.
$ cat config.mak
DEVELOPER=1
DEBUG=1
CC = ccache gcc
CFLAGS+=-O0
CFLAGS+=-ggdb3
USE_ASCIIDOCTOR=trueI switched to the whole config.mak.dev enchilada and now it fails as it should.