# HG changeset patch # User Rik # Date 1546996400 28800 # Node ID cfe28edab48b094099a56deafb0185c11bebf693 # Parent d76f9e42290ad998673e29d6e58e0e787384cd3c pr-output.cc: Fix static analyzer detected issues (bug #55347). * pr-output.cc (make_real_format): Remove never executed code for inf_or_nan. * pr-output.cc (make_real_matrix_format): Remove never executed code for inf_or_nan. * pr-output.cc (make_complex_format): Remove never executed code for inf_or_nan. * pr-output.cc (make_complex_matrix_format): Remove never executed code for inf_or_nan. * pr-output.cc (octave_print_matrix_internal): Remove useless test on "j < lim". * pr-output.cc (octave_print_diag_matrix_internal): Remove useless test on "j < lim". * pr-output.cc (print_nd_array): Remove useless test on "i < m". * pr-output.cc (octave_print_internal): Remove useless test on "j < lim" and on "i < m". diff -r d76f9e42290a -r cfe28edab48b libinterp/corefcn/pr-output.cc --- a/libinterp/corefcn/pr-output.cc Tue Jan 08 16:44:44 2019 -0800 +++ b/libinterp/corefcn/pr-output.cc Tue Jan 08 17:13:20 2019 -0800 @@ -412,8 +412,6 @@ } fw = 1 + ld + 1 + rd; - if (inf_or_nan && fw < 4) - fw = 4; } if (! (rat_format || bank_format || hex_format || bit_format) @@ -514,8 +512,6 @@ { int digits = (x_max > x_min ? x_max : x_min); fw = (digits <= 0 ? 5 : digits + 4); - if (inf_or_nan && fw < 5) - fw = 5; rd = 2; } else if (hex_format) @@ -687,8 +683,6 @@ int digits = r_x; i_fw = 0; r_fw = (digits <= 0 ? 5 : digits + 4); - if (inf_or_nan && r_fw < 5) - r_fw = 5; rd = 2; } else if (hex_format) @@ -755,11 +749,6 @@ i_fw = ld + 1 + rd; r_fw = i_fw + 1; - if (inf_or_nan && i_fw < 3) - { - i_fw = 3; - r_fw = 4; - } } if (! (rat_format || bank_format || hex_format || bit_format) @@ -906,8 +895,6 @@ int digits = (r_x_max > r_x_min ? r_x_max : r_x_min); i_fw = 0; r_fw = (digits <= 0 ? 5 : digits + 4); - if (inf_or_nan && r_fw < 5) - r_fw = 5; rd = 2; } else if (hex_format) @@ -1837,7 +1824,7 @@ os << "[ "; else { - if (j > col && j < lim) + if (j > col) os << ", "; else os << " "; @@ -1953,7 +1940,7 @@ os << "[ "; else { - if (j > col && j < lim) + if (j > col) os << ", "; else os << " "; @@ -2091,8 +2078,7 @@ page.print_raw (os); } - if (i < m) - NDA_T::increment_index (ra_idx, dims, 2); + NDA_T::increment_index (ra_idx, dims, 2); } } } @@ -2247,7 +2233,7 @@ os << "[ "; else { - if (j > col && j < lim) + if (j > col) os << ", "; else os << " "; @@ -2691,8 +2677,7 @@ if (i < m - 1) os << "\n"; - if (i < m) - increment_index (ra_idx, dims, 2); + increment_index (ra_idx, dims, 2); } } }