On 17.01.26 16:25, Jelte Fennema-Nio wrote:
AFAICT, the minimum changes to get a minimum test module to work are

- fix for "restrict", recently committed
- disable warning about zero-length arrays, seems trivial
- named designated initializers

Correct, I've now restructured the commits to have the module
introduction as the first one. Then all the other commits, both fix a
macro to work in C++ and add some usage of those macros as coverage to
the previously added module.

I have split your first patch further. For a start, I left out the PG_MODULE_MAGIC*-related changes and disabled the module under MSVC. This has been committed. I plan to let the buildfarm run with it for a day or two and then add in the basic MSVC support.

I implemented a different solution for checking whether C++ is available under configure. The runtime check from the makefile looked a bit fragile. This way, we now have a "have_cxx" variable available in both meson and makefiles.



Reply via email to