> On 13 Mar 2026, at 11:43, Peter Eisentraut <[email protected]> wrote:
> I committed this and it still fails, but the failure is now narrower. There
> is a failure on buildfarm member taipan because it uses an unusual
> combination of gcc and clang (the gcc is much newer than clang). The only
> sensible workaround I could think of is a hardcoded override based on the
> clang version, as in the attached patch. And alternative is that we decide
> that we don't want to support this combination, meaning that we would
> effectively require that clang is approximately as-old-or-newer than gcc.
I ran into this as well on clang 15 via XCode with no gcc involved:
../src/test/modules/test_cplusplusext/test_cplusplusext.cpp:41:22: error: no
template named 'remove_reference_t' in namespace 'std'; did you mean
'remove_reference'?
RangeTblRef *copy = copyObject(nodec);
^~~~~~~~~~~~~~~~~
--
Daniel Gustafsson