[Bug 276104] [exp-run] Against llvm-18-update branch on GitHub

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 31 Jan 2024 13:42:24 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276104

--- Comment #11 from Dimitry Andric <dim@FreeBSD.org> ---
(In reply to Antoine Brodin from comment #10)
Ah sorry about that, I still had one commit in my local repository which I
forgot to push to GitHub:
https://github.com/DimitryAndric/freebsd-src/commit/17a31069a5f1f8c14c96aa84d874376172ea44a1

This the cause for the "error: chosen constructor is explicit in
copy-initialization" messages gotten while compiling most of the llvm ports,
and the same code that lives in the rust port. It was an upstream refactoring
in clang which had to be reverted before 18.0 is released, as it was causing
this error even with valid code.

I have verified that with 17a31069a5f1f8c14c96aa84d874376172ea44a1, at least
llvm12, llvm15 and rust build, and I expect the other llvms to also build.

-- 
You are receiving this mail because:
You are on the CC list for the bug.