Boost logo

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