http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58109
--- Comment #2 from Janez Zemva <janezz55 at gmail dot com> --- Please don't neglect std::integral_constant, as it is has a constexpr conversion operator and so one can use its "instance" as a template parameter.