Re: [PATCH] c++: Improve contracts support in modules [PR108205]

2025-02-03 Thread Nathaniel Shead
On Mon, Feb 03, 2025 at 06:57:14PM -0500, Jason Merrill wrote: > On 2/1/25 7:03 AM, Nathaniel Shead wrote: > > Regtested on x86_64-pc-linux-gnu (so far just "dg.exp=contract* > > modules.exp=contract*"), OK for trunk if full bootstrap+regtest passes? > > > > -- >8 -- > > > > Modules makes some as

Re: [PATCH] c++: Improve contracts support in modules [PR108205]

2025-02-03 Thread Jason Merrill
On 2/1/25 7:03 AM, Nathaniel Shead wrote: Regtested on x86_64-pc-linux-gnu (so far just "dg.exp=contract* modules.exp=contract*"), OK for trunk if full bootstrap+regtest passes? -- >8 -- Modules makes some assumptions about types that currently aren't fulfilled by the types created in contracts

[PATCH] c++: Improve contracts support in modules [PR108205]

2025-02-01 Thread Nathaniel Shead
Regtested on x86_64-pc-linux-gnu (so far just "dg.exp=contract* modules.exp=contract*"), OK for trunk if full bootstrap+regtest passes? -- >8 -- Modules makes some assumptions about types that currently aren't fulfilled by the types created in contracts logic. This patch ensures that exporting i