diff --git a/include/armadillo_bits/Col_meat.hpp b/include/armadillo_bits/Col_meat.hpp index 9383bdbf..2b9ddb8f 100644 --- a/include/armadillo_bits/Col_meat.hpp +++ b/include/armadillo_bits/Col_meat.hpp @@ -51,12 +51,11 @@ Col::Col(const uword in_n_elem) { arma_extra_debug_sigprint(); - #if (!defined(ARMA_DONT_ZERO_INIT)) + if(arma_config::zero_init) { arma_extra_debug_print("Col::constructor: zeroing memory"); arrayops::fill_zeros(Mat::memptr(), Mat::n_elem); } - #endif } @@ -70,12 +69,11 @@ Col::Col(const uword in_n_rows, const uword in_n_cols) Mat::init_warm(in_n_rows, in_n_cols); - #if (!defined(ARMA_DONT_ZERO_INIT)) + if(arma_config::zero_init) { arma_extra_debug_print("Col::constructor: zeroing memory"); arrayops::fill_zeros(Mat::memptr(), Mat::n_elem); } - #endif } @@ -89,12 +87,11 @@ Col::Col(const SizeMat& s) Mat::init_warm(s.n_rows, s.n_cols); - #if (!defined(ARMA_DONT_ZERO_INIT)) + if(arma_config::zero_init) { arma_extra_debug_print("Col::constructor: zeroing memory"); arrayops::fill_zeros(Mat::memptr(), Mat::n_elem); } - #endif } @@ -1236,7 +1233,7 @@ Col::fixed::fixed() { arma_extra_debug_sigprint_this(this); - #if (!defined(ARMA_DONT_ZERO_INIT)) + if(arma_config::zero_init) { arma_extra_debug_print("Col::fixed::constructor: zeroing memory"); @@ -1244,7 +1241,6 @@ Col::fixed::fixed() arrayops::inplace_set_fixed( mem_use, eT(0) ); } - #endif }