With Zig 0.16.0, if you try to build a simple C++ program with:
zig c++ main.cxx
You're met with a flood of hundreds of nullability warnings while building libc++.
We already disable warnings in most vendored code, so let's just be consistent and do it for all of them. Not a single time have any of these warnings actually alerted me to something I needed to fix in Zig, and they're super annoying from a user perspective because there's nothing you can do about them.
With Zig 0.16.0, if you try to build a simple C++ program with:
```
zig c++ main.cxx
```
You're met with a flood of hundreds of nullability warnings while building libc++.
We already disable warnings in most vendored code, so let's just be consistent and do it for all of them. Not a single time have any of these warnings actually alerted me to something I needed to fix in Zig, and they're super annoying from a user perspective because there's nothing you can do about them.