--- a/src/basics.cpp Sun Aug 30 03:52:03 2015 +0300 +++ b/src/basics.cpp Sun Aug 30 04:21:44 2015 +0300 @@ -72,7 +72,6 @@ case Z: return z(); } - assert (false); return 0.0; } @@ -122,8 +121,8 @@ // Matrix::Matrix (const std::initializer_list<double>& vals) { - assert (vals.size() == 9); - memcpy (&m_vals[0], vals.begin(), sizeof m_vals); + if (vals.size() == 9) + memcpy (&m_vals[0], vals.begin(), sizeof m_vals); } // =============================================================================