On Thu, 11 Jan 2024 08:04:40 GMT, Julian Waters <jwat...@openjdk.org> wrote:

> > Hi Martin, probably we can update our devkit if really needed. But 
> > https://clang.llvm.org/cxx_status.html states that c++17 is supported for a 
> > very long time, so probably clang 13.1 is sufficient too (or is there a 
> > real showstopper known with this release of clang) .
> 
> I was hoping to avoid 13.x since there seems to be a noexcept bug in that 
> release series, though some other testing seems to suggest this is transient 
> (and also I wanted to align with what Oracle uses, which is 14.x). I guess I 
> can roll back to 13.x if that is really needed

See https://bugs.openjdk.org/browse/JDK-8255082, comments in 12/2023.

> > P0283R2: Ignoring unsupported non-standard attributes
> 
> It's probably important to note that MSVC takes this to mean that unknown 
> attributes don't have an effect, and still warns for them when warning C5030 
> is enabled (which is by default in our make system): 
> https://developercommunity.visualstudio.com/t/c-warning-c5030-generated-for-attribute-within-a-n/138429

So VS doesn't have a mechanism for disabling warnings about just scoped 
attributes it doesn't recognize.  (gcc has
-Wno-attributes=_vendor_:: for this.)  That's unfortunate.

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

PR Comment: https://git.openjdk.org/jdk/pull/14988#issuecomment-1886727940

Reply via email to