David Kastrup <d...@gnu.org> writes:

> Werner LEMBERG <w...@gnu.org> writes:
>
>>> And answers are trickling in; see thread starting with
>>> 
>>>   http://lists.llvm.org/pipermail/cfe-users/2018-November/001417.html
>>
>> Is the work-around shown in
>>
>>   https://godbolt.org/z/cTq06R
>>
>> usable for lilypond?
>
> No.  It's not C++08 syntax, and LilyPond actually makes use of the
> overloading resolution (which of the templates is called depends on
> where in the hierarchy the function that the function pointer refers to
> is defined) as part of the macro framework used here and thus it's not
> possible to manually resolve the override and kill all the prospective
> alternatives.

Besides, the way I read the "work-around" output, it still fails in
Clang.

> If the Clang developers refuse to fix the bug, we'll just stick with the
> current scheme: we don't need Clang to compile the MacOSX version of
> LilyPond.

-- 
David Kastrup

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to