On 3/26/19 10:45 AM, Rainer Orth wrote:
Hi Nathan,

This patch addresses a compiler incompatibility with non-capturing lambdas.
Specifically, when a lambda's functions are comdat, we place the static
_FUN function in the same comdat group as the operator() function.

the new test FAILs on Solaris when the native assembler is in use, which
uses a different comdat group syntax:

While on i386 with gas I have

i386 with as emits

and sparc with as is again slightly different:

The following patch allows for all three variants, only looking at the
.group line with as since that's enough to check for different group
names.

Yes, thanks.

nathan
--
Nathan Sidwell

Reply via email to