https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110323

Patrick Palka <ppalka at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ppalka at gcc dot gnu.org

--- Comment #7 from Patrick Palka <ppalka at gcc dot gnu.org> ---
I noticed we emit the function if we turn it into a non-member:

#include <type_traits>

constexpr int VAL = 1;

    template <int B>
    void bar(typename std::conditional<B==VAL, int, float>::type arg) {
    }

template void bar<1>(int arg);

I wonder why this bug seems specific to member functions?

Reply via email to