Repository navigation
[GNATS 27218] Spurious initialization is not constant #154
jhsedg
started this conversation in
Issue Triage - General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Customer bug ID
27218 is the preprocessed test, multiprecision/test/constexpr_test_cpp_int_6.cpp
Description
"../libs/multiprecision/test/constexpr_test_cpp_int_6.cpp", line 247: error:
initialization is not constant
constexpr hermite_polynomial<int_backend, 13> h;
^
"../boost/multiprecision/number.hpp", line 58: note: too few arguments in
function call
(boost::multiprecision::detail::is_convertible_arithmetic<V, Backend>::value
^
"../libs/multiprecision/test/constexpr_test_cpp_int_6.cpp", line 137: note:
called from:
return result;
^
"../libs/multiprecision/test/constexpr_test_cpp_int_6.cpp", line 176: note:
called from:
constexpr hermite_polynomial() : m_data(hermite_polynomial<T, Order - 1>().data() * const_polynomi
al<T, 1>{0, 2} - hermite_polynomial<T, Order - 1>().data().derivative())
^
"../libs/multiprecision/test/constexpr_test_cpp_int_6.cpp", line 176: note:
called from:
constexpr hermite_polynomial() : m_data(hermite_polynomial<T, Order - 1>().data() * const_polynomi
al<T, 1>{0, 2} - hermite_polynomial<T, Order - 1>().data().derivative())
^
"../libs/multiprecision/test/constexpr_test_cpp_int_6.cpp", line 176: note:
called from:
constexpr hermite_polynomial() : m_data(hermite_polynomial<T, Order - 1>().data() * const_polynomi
al<T, 1>{0, 2} - hermite_polynomial<T, Order - 1>().data().derivative())
^
"../libs/multiprecision/test/constexpr_test_cpp_int_6.cpp", line 176: note:
called from:
constexpr hermite_polynomial() : m_data(hermite_polynomial<T, Order - 1>().data() * const_polynomi
al<T, 1>{0, 2} - hermite_polynomial<T, Order - 1>().data().derivative())
^
"../libs/multiprecision/test/constexpr_test_cpp_int_6.cpp", line 176: note:
called from:
constexpr hermite_polynomial() : m_data(hermite_polynomial<T, Order - 1>().data() * const_polynomi
al<T, 1>{0, 2} - hermite_polynomial<T, Order - 1>().data().derivative())
^
"../libs/multiprecision/test/constexpr_test_cpp_int_6.cpp", line 176: note:
called from:
constexpr hermite_polynomial() : m_data(hermite_polynomial<T, Order - 1>().data() * const_polynomi
al<T, 1>{0, 2} - hermite_polynomial<T, Order - 1>().data().derivative())
^
"../libs/multiprecision/test/constexpr_test_cpp_int_6.cpp", line 176: note:
called from:
constexpr hermite_polynomial() : m_data(hermite_polynomial<T, Order - 1>().data() * const_polynomi
al<T, 1>{0, 2} - hermite_polynomial<T, Order - 1>().data().derivative())
^
"../libs/multiprecision/test/constexpr_test_cpp_int_6.cpp", line 176: note:
called from:
constexpr hermite_polynomial() : m_data(hermite_polynomial<T, Order - 1>().data() * const_polynomi
al<T, 1>{0, 2} - hermite_polynomial<T, Order - 1>().data().derivative())
^
"../libs/multiprecision/test/constexpr_test_cpp_int_6.cpp", line 176: note:
called from:
constexpr hermite_polynomial() : m_data(hermite_polynomial<T, Order - 1>().data() * const_polynomi
al<T, 1>{0, 2} - hermite_polynomial<T, Order - 1>().data().derivative())
^
"../libs/multiprecision/test/constexpr_test_cpp_int_6.cpp", line 176: note:
called from:
constexpr hermite_polynomial() : m_data(hermite_polynomial<T, Order - 1>().data() * const_polynomi
al<T, 1>{0, 2} - hermite_polynomial<T, Order - 1>().data().derivative())
^
"../libs/multiprecision/test/constexpr_test_cpp_int_6.cpp", line 176: note:
called from:
constexpr hermite_polynomial() : m_data(hermite_polynomial<T, Order - 1>().data() * const_polynomi
al<T, 1>{0, 2} - hermite_polynomial<T, Order - 1>().data().derivative())
^
"../libs/multiprecision/test/constexpr_test_cpp_int_6.cpp", line 176: note:
called from:
constexpr hermite_polynomial() : m_data(hermite_polynomial<T, Order - 1>().data() * const_polynomi
al<T, 1>{0, 2} - hermite_polynomial<T, Order - 1>().data().derivative())
^
1 error detected in the compilation of "/tmp/bad.C".
All reactions