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