:Re: [PATCH v2] c++/modules: Emit definitions of ODR-used static members imported from modules [PR112899]

2024-01-04 Thread Patrick Palka
On Wed, 3 Jan 2024, Nathaniel Shead wrote: > Linaro CI tells me that this patch caused regressions on ARM. I don't > have an ARM machine available to test on, but it appears to have been > caused by attempting to stream vtables as static data members, and ARM > having different behaviour with

[PATCH v2] c++/modules: Emit definitions of ODR-used static members imported from modules [PR112899]

2024-01-03 Thread Nathaniel Shead
Linaro CI tells me that this patch caused regressions on ARM. I don't have an ARM machine available to test on, but it appears to have been caused by attempting to stream vtables as static data members, and ARM having different behaviour with regards to when DECL_INTERFACE_KNOWN is marked on