Hello Peter, All, On Wed, Aug 12, 2026 at 09:55:47AM +0000, Peter Kovacs wrote:
> Hi Arrigo, > > Am 12. August 2026 09:04:38 MESZ schrieb Arrigo Marchiori <[email protected]>: > >Dear Peter, All, > > > >On Tue, Aug 11, 2026 at 07:58:27AM +0200, [email protected] wrote: > > > >> Hi Jim, all, > >> > >> > >> I switched a bit the target, and try to do a minimal change raise to Win 10 > >> with modern compilers. > >> As cheap as possible. > >> > >> I found following issue: > >> > >> *An override may not make a weaker promise about throwing than the thing it > >> overrides* — because a caller holding a base pointer was told "this never > >> throws" and may rely on it. > > > >IMHO we should just get rid of all "throw" specifiers on methods and > >functions. > Good find. I will check and remove if possible. When I briefly looked into this issue, it seemed like a massive edit. Not only there are lots of methods and functions that are using the specifiers, but the IDL files are also compiled to use them. This does not mean it will be impossible... but we all developers will need to coordinate on that. Best regards, -- Arrigo --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
