Gavin Smith wrote: > It may have been some MS-Windows compiler (MSVC?) that didn't support it,
Yes, I too have some recollection of MSVC (9 perhaps?) not supporting it. But since MSVC 14 (released in 2015) there is no problem any more. > I am going to take out the recommendation that we check for this with > compiler warnings as this would simplify things. Not only it simplifies things. It also makes it easier to reduce the scope of local variables, which makes the code easier to read. Take this patch, for example: https://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=commitdiff;h=1ea34cbf6a235f2436a3265ab9ded6f04748051e Bruno