diff --git a/Outputs/CRT/CRT.cpp b/Outputs/CRT/CRT.cpp index c7815bdb3..7d9acee7d 100644 --- a/Outputs/CRT/CRT.cpp +++ b/Outputs/CRT/CRT.cpp @@ -427,7 +427,8 @@ void CRT::set_immediate_default_phase(float phase) { void CRT::output_data(int number_of_cycles, size_t number_of_samples) { #ifndef NDEBUG - assert(number_of_samples > 0 && number_of_samples <= allocated_data_length_); + assert(number_of_samples > 0); + assert(number_of_samples <= allocated_data_length_); allocated_data_length_ = std::numeric_limits<size_t>::min(); #endif scan_target_->end_data(number_of_samples);