|
Boost : |
From: Felipe Magno de Almeida (felipe.m.almeida_at_[hidden])
Date: 2021-03-24 04:42:32
On Tue, Mar 23, 2021 at 5:13 PM Edward Diener via Boost
<boost_at_[hidden]> wrote:
Hello Edward,
> I apologize for this non-Boost related post, but I ran into what I
> thought was a C++17 bug in clang ( also in vc++14.2 C++17 ), whose
> explanation to me of why it is not a bug really sounds like the
> non-logic of "Alice in Wonderland".
[snip]
> My bug
> report is at https://bugs.llvm.org/show_bug.cgi?id=49684 and the
> explanation given there just eludes me as to what C++17 is doing,
[snip]
Aren't consts ignored in function parameters? Then the parameter is not
const and you have a mismatch. Can't you use different parameter types
and use SFINAE by comparing the two after removing const?
Kind regards,
-- Felipe Magno de Almeida Owner @ Expertise Solutions www: https://expertise.dev phone: +55 48 9 9681.0157 LinkedIn: in/felipealmeida
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk