https://gcc.gnu.org/bugzilla/show_bug.cgi?id=27775

Rich Newman <rnewman at compubrite dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |diagnostic, false-positive

--- Comment #7 from Rich Newman <rnewman at compubrite dot com> ---
Note: clang++ 13.1.0 and 16.0 accept this code, (clang 8.0 does not).

The proof:
$ /usr/local/llvm-16.0.0/bin/clang++ -c foo.cc
$ echo $?
0

$ /usr/local/llvm-13.1.0/bin/clang++ -c foo.cc
$ echo $?
0

It *may* have been fixed in clang in a version between 8.0 and 13.1, I don't
know, as I don't have those versions.

Reply via email to