Até onde eu sei, a função abaixo não é constexpr, mas o código é compilado em clang e g ++. o que estou perdendo?
Eu peguei este exemplo do §5.19 / 2 no N4140:
constexpr int incr(int &n) {
return ++n;
}
Tanto quanto posso dizer, este não é umconstexpr
função. Mas o trecho é compilado no clang e no g ++. Vejoexemplo ao vivo. O que estou perdendo aqui?