> However, I can't reproduce it, what compiler flags are you using?

According to the MacPorts log file it is the clang compiler that comes
with XCode 15.0.1 on MaOS 14.2.1.  Looking at

  https://gist.github.com/yamaya/2924292

this corresponds to

  Apple clang version 15.0.0 (clang-1500.0.40.1)

The used compiler flags are

```
CXXFLAGS='-pipe -Os -stdlib=libc++ \
          -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk \
          -arch arm64'
```

> I'm using -Wall and clang is quiet about this use case [...]
>
> Apple clang version 15.0.0 (clang-1500.1.0.2.5)

Interesting.  Maybe this warning annoyed too much people so that it
got removed in the more recent clang version you are using.

> Since vsize is just a typedef of size_t, would it make sense to use
> SIZE_MAX when defined VPOS instead of a manual cast of negative one?

This sounds sensible to me, since `size_t` is always unsigned...


    Werner

Reply via email to