diff --git a/include/armadillo_bits/glue_solve_meat.hpp b/include/armadillo_bits/glue_solve_meat.hpp index aa831b42..a2f746df 100644 --- a/include/armadillo_bits/glue_solve_meat.hpp +++ b/include/armadillo_bits/glue_solve_meat.hpp @@ -146,7 +146,7 @@ glue_solve_gen_full::apply(Mat& actual_out, const Base& A_expr, const const quasi_unwrap UA( A_expr.get_ref() ); const quasi_unwrap UB( B_expr.get_ref() ); - if( (UA.is_alias(actual_out) == false) && (UB.is_alias(actual_out) == false) ) { is_alias = false; } + is_alias = UA.is_alias(actual_out) || UB.is_alias(actual_out); } Mat tmp;