Without this patch, NumTagBits and MinTag use a recursive template Min to compute Min. This patch replaces Min with variadic std::min. While I'm at it, this patch changes the type of NumTagBits to static constexpr int.
Without this patch, NumTagBits and MinTag use a recursive template Min to compute Min. This patch replaces Min with variadic std::min. While I'm at it, this patch changes the type of NumTagBits to static constexpr int.