Skip to content

perf: change return type of some function to keep expressions #450

perf: change return type of some function to keep expressions

perf: change return type of some function to keep expressions #450

Triggered via pull request November 18, 2024 09:18
Status Success
Total duration 1m 53s
Artifacts

conan.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

6 warnings
build (ubuntu-22.04, gcc, Ninja Multi-Config): ponio/include/ponio/solver.hpp#L124
‘*(double*)((char*)&it_sol + offsetof(ponio::time_iterator<double, double, ponio::method<ponio::runge_kutta::lawson_runge_kutta::explicit_runge_kutta<ponio::runge_kutta::butcher_rk_33<double>, ._anon_278>, double>, ponio::lawson_problem<const double&, ._anon_277&> >,ponio::time_iterator<double, double, ponio::method<ponio::runge_kutta::lawson_runge_kutta::explicit_runge_kutta<ponio::runge_kutta::butcher_rk_33<double>, ._anon_278>, double>, ponio::lawson_problem<const double&, ._anon_277&> >::dt_reference.std::optional<double>::<unnamed>.std::_Optional_base<double, true, true>::<unnamed>))’ may be used uninitialized [-Wmaybe-uninitialized]
build (ubuntu-22.04, gcc, Ninja Multi-Config): ponio/include/ponio/solver.hpp#L208
‘*(double*)((char*)&it_sol + offsetof(ponio::time_iterator<double, double, ponio::method<ponio::runge_kutta::lawson_runge_kutta::explicit_runge_kutta<ponio::runge_kutta::butcher_rk_33<double>, ._anon_278>, double>, ponio::lawson_problem<const double&, ._anon_277&> >,ponio::time_iterator<double, double, ponio::method<ponio::runge_kutta::lawson_runge_kutta::explicit_runge_kutta<ponio::runge_kutta::butcher_rk_33<double>, ._anon_278>, double>, ponio::lawson_problem<const double&, ._anon_277&> >::dt_reference.std::optional<double>::<unnamed>.std::_Optional_base<double, true, true>::<unnamed>))’ may be used uninitialized in this function [-Wmaybe-uninitialized]
build (ubuntu-22.04, gcc, Ninja Multi-Config): ponio/include/ponio/solver.hpp#L124
‘*(double*)((char*)&it_sol + offsetof(ponio::time_iterator<double, double, ponio::method<ponio::runge_kutta::explicit_runge_kutta::explicit_runge_kutta<ponio::runge_kutta::butcher_rk_33<double> >, double>, ._anon_276>,ponio::time_iterator<double, double, ponio::method<ponio::runge_kutta::explicit_runge_kutta::explicit_runge_kutta<ponio::runge_kutta::butcher_rk_33<double> >, double>, ._anon_276>::dt_reference.std::optional<double>::<unnamed>.std::_Optional_base<double, true, true>::<unnamed>))’ may be used uninitialized [-Wmaybe-uninitialized]
build (ubuntu-22.04, gcc, Ninja Multi-Config): ponio/include/ponio/solver.hpp#L208
‘*(double*)((char*)&it_sol + offsetof(ponio::time_iterator<double, double, ponio::method<ponio::runge_kutta::explicit_runge_kutta::explicit_runge_kutta<ponio::runge_kutta::butcher_rk_33<double> >, double>, ._anon_276>,ponio::time_iterator<double, double, ponio::method<ponio::runge_kutta::explicit_runge_kutta::explicit_runge_kutta<ponio::runge_kutta::butcher_rk_33<double> >, double>, ._anon_276>::dt_reference.std::optional<double>::<unnamed>.std::_Optional_base<double, true, true>::<unnamed>))’ may be used uninitialized in this function [-Wmaybe-uninitialized]
build (ubuntu-22.04, gcc, Ninja Multi-Config): ponio/include/ponio/solver.hpp#L124
‘*(double*)((char*)&it_sol + offsetof(ponio::time_iterator<double, double, ponio::method<ponio::runge_kutta::pirock::pirock_impl<1, ponio::runge_kutta::pirock::beta_0<double>, ponio::runge_kutta::rock::detail::power_method, void, false, double>, double>, ponio::imex_problem<._anon_286&, ponio::implicit_problem<._anon_284&, ._anon_285&> > >,ponio::time_iterator<double, double, ponio::method<ponio::runge_kutta::pirock::pirock_impl<1, ponio::runge_kutta::pirock::beta_0<double>, ponio::runge_kutta::rock::detail::power_method, void, false, double>, double>, ponio::imex_problem<._anon_286&, ponio::implicit_problem<._anon_284&, ._anon_285&> > >::dt_reference.std::optional<double>::<unnamed>.std::_Optional_base<double, true, true>::<unnamed>))’ may be used uninitialized [-Wmaybe-uninitialized]
build (ubuntu-22.04, gcc, Ninja Multi-Config): ponio/include/ponio/solver.hpp#L208
‘*(double*)((char*)&it_sol + offsetof(ponio::time_iterator<double, double, ponio::method<ponio::runge_kutta::pirock::pirock_impl<1, ponio::runge_kutta::pirock::beta_0<double>, ponio::runge_kutta::rock::detail::power_method, void, false, double>, double>, ponio::imex_problem<._anon_286&, ponio::implicit_problem<._anon_284&, ._anon_285&> > >,ponio::time_iterator<double, double, ponio::method<ponio::runge_kutta::pirock::pirock_impl<1, ponio::runge_kutta::pirock::beta_0<double>, ponio::runge_kutta::rock::detail::power_method, void, false, double>, double>, ponio::imex_problem<._anon_286&, ponio::implicit_problem<._anon_284&, ._anon_285&> > >::dt_reference.std::optional<double>::<unnamed>.std::_Optional_base<double, true, true>::<unnamed>))’ may be used uninitialized in this function [-Wmaybe-uninitialized]