On Wed, 23 Oct 2024 05:22:45 GMT, Julian Waters <jwat...@openjdk.org> wrote:

>> src/jdk.jdi/windows/native/libdt_shmem/shmem_md.c line 47:
>> 
>>> 45: {
>>> 46:     void *mappedMemory;
>>> 47:  // HANDLE memHandle;
>> 
>> Why comment out this one but not the one at line 88? It seems they are both 
>> equally problematic and are hiding the static memHandle. I'm not sure why 
>> the 2nd one isn't flagged. I'd actually suggest getting rid of the static 
>> memHandle. It does not seem to be needed.
>
> I wasn't sure whether the global memHandle not being used was a bug, so I 
> commented out the local one. I missed the line 88 one because it wasn't 
> flagged. If it really isn't needed I'll remove that one instead

I'm not sure what you mean by "that one". It's the static one that should be 
removed. The local variables always hide the static, and there seems to be no 
reason for the value of memHandle to survive outside of the local scope it is 
used in.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/21616#discussion_r1813181393

Reply via email to