# HG changeset patch # User Rik # Date 1462220140 25200 # Mon May 02 13:15:40 2016 -0700 # Node ID 7f62f300ff3c22fc76ea5a38c409fcd27e073b7d # Parent 5b9868c2e212b3e01fb308c3656e01548ea67beb schur.cc: Declare selector variable as volatile to suppress gcc warning. schur.cc (init): Declare selector variable as volatile to suppress gcc warning. diff -r 5b9868c2e212 -r 7f62f300ff3c liboctave/numeric/schur.cc --- a/liboctave/numeric/schur.cc Mon May 02 11:13:50 2016 -0700 +++ b/liboctave/numeric/schur.cc Mon May 02 13:15:40 2016 -0700 @@ -173,13 +173,11 @@ schur::init (const Matrix& a, co if (ord_char == 'A' || ord_char == 'D' || ord_char == 'a' || ord_char == 'd') sort = 'S'; - double_selector selector = 0; + volatile double_selector selector = 0; if (ord_char == 'A' || ord_char == 'a') selector = select_ana; else if (ord_char == 'D' || ord_char == 'd') selector = select_dig; - else - selector = 0; octave_idx_type n = a_nc; octave_idx_type lwork = 8 * n;