2022-06-29 21:09 ftp://ftp.de.debian.org/debian/pool/main/m/mpqc/mpqc_2.3.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j4 platform: Linux-5.10.0-15-amd64-x86_64-with-glibc2.31 python: 3.9.2 client-version: 1.3.25 compiler: g++ (Debian 10.2.1-6) 10.2.1 20210110 cppcheck: head 2.8 head-info: 06b408e (2022-06-29 13:43:17 +0200) count: 1675 1672 elapsed-time: 47.7 52.7 head-timing-info: Overall time: 0s old-timing-info: Overall time: 0s head results: mpqc-2.3.1/doc/devsamp/mp2.cc:16:5: style: Class 'MP2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/doc/devsamp/mp2.cc:17:5: style: Class 'MP2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/doc/devsamp/mp2.cc:87:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc-2.3.1/doc/devsamp/mp2.cc:113:12: style: Variable 'nvir' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/doc/devsamp/mp2.cc:203:27: style: Variable 'pqrs' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/doc/devsamp/mp2.cc:227:27: style: Variable 'ijkl' is assigned a value that is never used. [unreadVariable] parse.tmp.cc:1058:36: warning: Obsolete function 'alloca' called. [allocaCalled] parse.tmp.cc:1129:15: style: Condition 'yyn==0' is always true [knownConditionTrueFalse] parse.tmp.cc:1126:16: note: Assignment 'yyn=yytable[yyn]', assigned value is greater than -1 parse.tmp.cc:1127:11: note: Assuming that condition 'yyn<=0' is not redundant parse.tmp.cc:1129:15: note: Condition 'yyn==0' is always true :1241:27: warning: Possible null pointer dereference: b [nullPointer] :1238:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 :1241:27: note: Null pointer dereference :1243:9: warning: Possible null pointer dereference: b [nullPointer] :1238:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 :1243:9: note: Null pointer dereference :558:9: style: C-style pointer casting [cstyleCast] :928:37: style: C-style pointer casting [cstyleCast] :1252:20: style: C-style pointer casting [cstyleCast] :1254:20: style: C-style pointer casting [cstyleCast] :1467:7: style: C-style pointer casting [cstyleCast] :1550:7: style: C-style pointer casting [cstyleCast] :1559:17: style: C-style pointer casting [cstyleCast] :1584:14: style: C-style pointer casting [cstyleCast] :1586:13: style: C-style pointer casting [cstyleCast] :1710:24: style: C-style pointer casting [cstyleCast] :1727:24: style: C-style pointer casting [cstyleCast] :1748:23: style: C-style pointer casting [cstyleCast] :1751:23: style: C-style pointer casting [cstyleCast] :1843:27: style: C-style pointer casting [cstyleCast] :1848:8: style: C-style pointer casting [cstyleCast] :1234:23: style: Checking if unsigned expression 'num_to_read' is less than zero. [unsignedLessThanZero] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:155:5: warning:inconclusive: Member variable 'ChemistryOpt_CoordinateModel_impl::grad_rms_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:155:5: warning:inconclusive: Member variable 'ChemistryOpt_CoordinateModel_impl::grad_max_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:155:5: warning:inconclusive: Member variable 'ChemistryOpt_CoordinateModel_impl::disp_rms_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:155:5: warning:inconclusive: Member variable 'ChemistryOpt_CoordinateModel_impl::disp_max_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:155:5: warning:inconclusive: Member variable 'ChemistryOpt_CoordinateModel_impl::multiple_guess_h_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:155:5: warning:inconclusive: Member variable 'ChemistryOpt_CoordinateModel_impl::use_current_geom_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:155:5: warning:inconclusive: Member variable 'ChemistryOpt_CoordinateModel_impl::coordinates_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:155:5: warning:inconclusive: Member variable 'ChemistryOpt_CoordinateModel_impl::extra_bonds_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:155:5: warning:inconclusive: Member variable 'ChemistryOpt_CoordinateModel_impl::convFrom_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:155:5: warning:inconclusive: Member variable 'ChemistryOpt_CoordinateModel_impl::have_guess_h_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:155:5: warning:inconclusive: Member variable 'ChemistryOpt_CoordinateModel_impl::coorType_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:155:5: warning:inconclusive: Member variable 'ChemistryOpt_CoordinateModel_impl::numCoor_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:155:5: warning:inconclusive: Member variable 'ChemistryOpt_CoordinateModel_impl::natom3_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:162:5: warning: Member variable 'ChemistryOpt_CoordinateModel_impl::grad_rms_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:162:5: warning: Member variable 'ChemistryOpt_CoordinateModel_impl::grad_max_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:162:5: warning: Member variable 'ChemistryOpt_CoordinateModel_impl::disp_rms_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:162:5: warning: Member variable 'ChemistryOpt_CoordinateModel_impl::disp_max_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:162:5: warning: Member variable 'ChemistryOpt_CoordinateModel_impl::multiple_guess_h_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:162:5: warning: Member variable 'ChemistryOpt_CoordinateModel_impl::use_current_geom_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:162:5: warning: Member variable 'ChemistryOpt_CoordinateModel_impl::coordinates_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:162:5: warning: Member variable 'ChemistryOpt_CoordinateModel_impl::extra_bonds_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:162:5: warning: Member variable 'ChemistryOpt_CoordinateModel_impl::convFrom_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:162:5: warning: Member variable 'ChemistryOpt_CoordinateModel_impl::coorType_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:162:5: warning: Member variable 'ChemistryOpt_CoordinateModel_impl::numCoor_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:162:5: warning: Member variable 'ChemistryOpt_CoordinateModel_impl::natom3_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.hh:162:5: style: Class 'ChemistryOpt_CoordinateModel_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ChemistryOpt_CoordinateModel_Impl.cc:636:7: style: Exception should be caught by reference. [catchExceptionByValue] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.cc:245:1: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:83:5: warning:inconclusive: Member variable 'Chemistry_Molecule_impl::net_charge' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:99:10: performance:inconclusive: Technically the member function 'MPQC::Chemistry_Molecule_impl::_dtor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.cc:27:37: note: Technically the member function 'MPQC::Chemistry_Molecule_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:99:10: note: Technically the member function 'MPQC::Chemistry_Molecule_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:123:5: performance:inconclusive: Technically the member function 'MPQC::Chemistry_Molecule_impl::setServices' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.cc:60:32: note: Technically the member function 'MPQC::Chemistry_Molecule_impl::setServices' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:123:5: note: Technically the member function 'MPQC::Chemistry_Molecule_impl::setServices' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:133:5: performance:inconclusive: Technically the member function 'MPQC::Chemistry_Molecule_impl::initialize' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.cc:73:32: note: Technically the member function 'MPQC::Chemistry_Molecule_impl::initialize' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:133:5: note: Technically the member function 'MPQC::Chemistry_Molecule_impl::initialize' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:143:5: performance:inconclusive: Technically the member function 'MPQC::Chemistry_Molecule_impl::get_units' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.cc:86:32: note: Technically the member function 'MPQC::Chemistry_Molecule_impl::get_units' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:143:5: note: Technically the member function 'MPQC::Chemistry_Molecule_impl::get_units' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:165:5: performance:inconclusive: Technically the member function 'MPQC::Chemistry_Molecule_impl::set_atomic_number' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.cc:129:32: note: Technically the member function 'MPQC::Chemistry_Molecule_impl::set_atomic_number' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:165:5: note: Technically the member function 'MPQC::Chemistry_Molecule_impl::set_atomic_number' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:176:5: style:inconclusive: Technically the member function 'MPQC::Chemistry_Molecule_impl::get_net_charge' can be const. [functionConst] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.cc:143:32: note: Technically the member function 'MPQC::Chemistry_Molecule_impl::get_net_charge' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:176:5: note: Technically the member function 'MPQC::Chemistry_Molecule_impl::get_net_charge' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:225:5: performance:inconclusive: Technically the member function 'MPQC::Chemistry_Molecule_impl::set_atomic_label' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.cc:211:32: note: Technically the member function 'MPQC::Chemistry_Molecule_impl::set_atomic_label' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:225:5: note: Technically the member function 'MPQC::Chemistry_Molecule_impl::set_atomic_label' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:236:5: performance:inconclusive: Technically the member function 'MPQC::Chemistry_Molecule_impl::get_symmetry' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.cc:225:32: note: Technically the member function 'MPQC::Chemistry_Molecule_impl::get_symmetry' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:236:5: note: Technically the member function 'MPQC::Chemistry_Molecule_impl::get_symmetry' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_MoleculeViewer_Impl.hh:94:5: warning:inconclusive: Member variable 'Chemistry_MoleculeViewer_impl::is_updated' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:242:5: performance:inconclusive: Technically the member function 'MPQC::Chemistry_Molecule_impl::get_coor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.cc:238:32: note: Technically the member function 'MPQC::Chemistry_Molecule_impl::get_coor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:242:5: note: Technically the member function 'MPQC::Chemistry_Molecule_impl::get_coor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/socket.h:26:9: style:inconclusive: Technically the member function 'TCPSocket::port' can be const. [functionConst] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:248:5: performance:inconclusive: Technically the member function 'MPQC::Chemistry_Molecule_impl::set_coor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.cc:251:32: note: Technically the member function 'MPQC::Chemistry_Molecule_impl::set_coor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:248:5: note: Technically the member function 'MPQC::Chemistry_Molecule_impl::set_coor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/socket.h:29:10: style:inconclusive: Technically the member function 'TCPSocket::initialized' can be const. [functionConst] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_Molecule_Impl.hh:89:5: style: Class 'Chemistry_Molecule_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/chemistry/cca/socket.h:30:10: style:inconclusive: Technically the member function 'TCPSocket::bound' can be const. [functionConst] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Physics_Units_Impl.hh:81:5: style: Class 'Physics_Units_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/chemistry/cca/socket.h:65:10: style:inconclusive: Technically the member function 'TCPClientConnection::connected' can be const. [functionConst] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_MoleculeViewer_Impl.hh:132:5: performance:inconclusive: Technically the member function 'MPQC::Chemistry_MoleculeViewer_impl::set_coor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_MoleculeViewer_Impl.cc:72:38: note: Technically the member function 'MPQC::Chemistry_MoleculeViewer_impl::set_coor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_MoleculeViewer_Impl.hh:132:5: note: Technically the member function 'MPQC::Chemistry_MoleculeViewer_impl::set_coor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_MoleculeViewer_Impl.hh:142:5: performance:inconclusive: Technically the member function 'MPQC::Chemistry_MoleculeViewer_impl::run_gui' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_MoleculeViewer_Impl.cc:85:38: note: Technically the member function 'MPQC::Chemistry_MoleculeViewer_impl::run_gui' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_MoleculeViewer_Impl.hh:142:5: note: Technically the member function 'MPQC::Chemistry_MoleculeViewer_impl::run_gui' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_MoleculeViewer_Impl.hh:101:5: style: Class 'Chemistry_MoleculeViewer_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/chemistry/cca/socket.h:64:10: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mpqc-2.3.1/src/lib/chemistry/cca/socket.h:32:18: note: Virtual function in base class mpqc-2.3.1/src/lib/chemistry/cca/socket.h:64:10: note: Function in derived class mpqc-2.3.1/src/lib/chemistry/cca/socket.h:39:46: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/chemistry/cca/socket.h:40:54: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_Model_Impl.cc:400:1: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_Model_Impl.hh:92:10: performance:inconclusive: Technically the member function 'MPQC::Chemistry_QC_Model_impl::_ctor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_Model_Impl.cc:41:37: note: Technically the member function 'MPQC::Chemistry_QC_Model_impl::_ctor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_Model_Impl.hh:92:10: note: Technically the member function 'MPQC::Chemistry_QC_Model_impl::_ctor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_Model_Impl.hh:98:10: performance:inconclusive: Technically the member function 'MPQC::Chemistry_QC_Model_impl::_dtor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_Model_Impl.cc:48:37: note: Technically the member function 'MPQC::Chemistry_QC_Model_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_Model_Impl.hh:98:10: note: Technically the member function 'MPQC::Chemistry_QC_Model_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_Model_Impl.hh:165:5: style:inconclusive: Technically the member function 'MPQC::Chemistry_QC_Model_impl::get_molecule' can be const. [functionConst] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_Model_Impl.cc:184:32: note: Technically the member function 'MPQC::Chemistry_QC_Model_impl::get_molecule' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_Model_Impl.hh:165:5: note: Technically the member function 'MPQC::Chemistry_QC_Model_impl::get_molecule' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_Model_Impl.hh:281:5: performance:inconclusive: Technically the member function 'MPQC::Chemistry_QC_Model_impl::set_guess_hessian_accuracy' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_Model_Impl.cc:364:32: note: Technically the member function 'MPQC::Chemistry_QC_Model_impl::set_guess_hessian_accuracy' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_Model_Impl.hh:281:5: note: Technically the member function 'MPQC::Chemistry_QC_Model_impl::set_guess_hessian_accuracy' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_Model_Impl.hh:294:5: performance:inconclusive: Technically the member function 'MPQC::Chemistry_QC_Model_impl::get_guess_hessian_accuracy' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_Model_Impl.cc:379:32: note: Technically the member function 'MPQC::Chemistry_QC_Model_impl::get_guess_hessian_accuracy' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_Model_Impl.hh:294:5: note: Technically the member function 'MPQC::Chemistry_QC_Model_impl::get_guess_hessian_accuracy' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_Model_Impl.hh:302:5: performance:inconclusive: Technically the member function 'MPQC::Chemistry_QC_Model_impl::finalize' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_Model_Impl.cc:393:32: note: Technically the member function 'MPQC::Chemistry_QC_Model_impl::finalize' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_Model_Impl.hh:302:5: note: Technically the member function 'MPQC::Chemistry_QC_Model_impl::finalize' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_Model_Impl.hh:88:5: style: Class 'Chemistry_QC_Model_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.hh:155:5: warning:inconclusive: Member variable 'Chemistry_QC_ModelFactory_impl::theory_param_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.hh:155:5: warning:inconclusive: Member variable 'Chemistry_QC_ModelFactory_impl::basis_param_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.hh:155:5: warning:inconclusive: Member variable 'Chemistry_QC_ModelFactory_impl::molecule_filename_param_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.hh:155:5: warning:inconclusive: Member variable 'Chemistry_QC_ModelFactory_impl::keyval_filename_param_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.hh:155:5: warning:inconclusive: Member variable 'Chemistry_QC_ModelFactory_impl::integral_buffer_param_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.hh:162:5: warning: Member variable 'Chemistry_QC_ModelFactory_impl::theory_param_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.hh:162:5: warning: Member variable 'Chemistry_QC_ModelFactory_impl::basis_param_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.hh:162:5: warning: Member variable 'Chemistry_QC_ModelFactory_impl::molecule_filename_param_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.hh:162:5: warning: Member variable 'Chemistry_QC_ModelFactory_impl::keyval_filename_param_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.hh:162:5: warning: Member variable 'Chemistry_QC_ModelFactory_impl::integral_buffer_param_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.hh:172:10: performance:inconclusive: Technically the member function 'MPQC::Chemistry_QC_ModelFactory_impl::_dtor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.cc:74:44: note: Technically the member function 'MPQC::Chemistry_QC_ModelFactory_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.hh:172:10: note: Technically the member function 'MPQC::Chemistry_QC_ModelFactory_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.hh:248:5: performance:inconclusive: Technically the member function 'MPQC::Chemistry_QC_ModelFactory_impl::set_integral_factory' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.cc:232:39: note: Technically the member function 'MPQC::Chemistry_QC_ModelFactory_impl::set_integral_factory' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.hh:248:5: note: Technically the member function 'MPQC::Chemistry_QC_ModelFactory_impl::set_integral_factory' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.hh:162:5: style: Class 'Chemistry_QC_ModelFactory_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.cc:132:3: style: Exception should be caught by reference. [catchExceptionByValue] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.cc:307:9: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.cc:254:7: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Chemistry_QC_ModelFactory_Impl.cc:307:9: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ComponentClassDescription_Impl.hh:89:10: performance:inconclusive: Technically the member function 'MPQC::ComponentClassDescription_impl::_ctor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ComponentClassDescription_Impl.cc:19:44: note: Technically the member function 'MPQC::ComponentClassDescription_impl::_ctor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ComponentClassDescription_Impl.hh:89:10: note: Technically the member function 'MPQC::ComponentClassDescription_impl::_ctor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ComponentClassDescription_Impl.hh:95:10: performance:inconclusive: Technically the member function 'MPQC::ComponentClassDescription_impl::_dtor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ComponentClassDescription_Impl.cc:26:44: note: Technically the member function 'MPQC::ComponentClassDescription_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ComponentClassDescription_Impl.hh:95:10: note: Technically the member function 'MPQC::ComponentClassDescription_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ComponentClassDescription_Impl.hh:123:5: style:inconclusive: Technically the member function 'MPQC::ComponentClassDescription_impl::getComponentClassName' can be const. [functionConst] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ComponentClassDescription_Impl.cc:66:39: note: Technically the member function 'MPQC::ComponentClassDescription_impl::getComponentClassName' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ComponentClassDescription_Impl.hh:123:5: note: Technically the member function 'MPQC::ComponentClassDescription_impl::getComponentClassName' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ComponentClassDescription_Impl.hh:85:5: style: Class 'ComponentClassDescription_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ComponentFactory_Impl.hh:100:10: performance:inconclusive: Technically the member function 'MPQC::ComponentFactory_impl::_dtor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ComponentFactory_Impl.cc:28:35: note: Technically the member function 'MPQC::ComponentFactory_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ComponentFactory_Impl.hh:100:10: note: Technically the member function 'MPQC::ComponentFactory_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ComponentFactory_Impl.hh:139:5: performance:inconclusive: Technically the member function 'MPQC::ComponentFactory_impl::createComponentInstance' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ComponentFactory_Impl.cc:98:30: note: Technically the member function 'MPQC::ComponentFactory_impl::createComponentInstance' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ComponentFactory_Impl.hh:139:5: note: Technically the member function 'MPQC::ComponentFactory_impl::createComponentInstance' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ComponentFactory_Impl.hh:152:5: performance:inconclusive: Technically the member function 'MPQC::ComponentFactory_impl::destroyComponentInstance' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ComponentFactory_Impl.cc:123:30: note: Technically the member function 'MPQC::ComponentFactory_impl::destroyComponentInstance' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ComponentFactory_Impl.hh:152:5: note: Technically the member function 'MPQC::ComponentFactory_impl::destroyComponentInstance' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_ComponentFactory_Impl.hh:90:5: style: Class 'ComponentFactory_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:93:5: warning:inconclusive: Member variable 'GaussianBasis_Atomic_impl::gbs_ptr_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:93:5: warning:inconclusive: Member variable 'GaussianBasis_Atomic_impl::atomnum_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:93:5: warning:inconclusive: Member variable 'GaussianBasis_Atomic_impl::nshell_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:93:5: warning:inconclusive: Member variable 'GaussianBasis_Atomic_impl::max_am_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:93:5: warning:inconclusive: Member variable 'GaussianBasis_Atomic_impl::shell_array_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:100:5: warning: Member variable 'GaussianBasis_Atomic_impl::gbs_ptr_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:100:5: warning: Member variable 'GaussianBasis_Atomic_impl::atomnum_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:100:5: warning: Member variable 'GaussianBasis_Atomic_impl::nshell_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:100:5: warning: Member variable 'GaussianBasis_Atomic_impl::max_am_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:100:5: warning: Member variable 'GaussianBasis_Atomic_impl::shell_array_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:104:10: performance:inconclusive: Technically the member function 'MPQC::GaussianBasis_Atomic_impl::_ctor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.cc:19:39: note: Technically the member function 'MPQC::GaussianBasis_Atomic_impl::_ctor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:104:10: note: Technically the member function 'MPQC::GaussianBasis_Atomic_impl::_ctor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:110:10: performance:inconclusive: Technically the member function 'MPQC::GaussianBasis_Atomic_impl::_dtor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.cc:26:39: note: Technically the member function 'MPQC::GaussianBasis_Atomic_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:110:10: note: Technically the member function 'MPQC::GaussianBasis_Atomic_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:150:5: style:inconclusive: Technically the member function 'MPQC::GaussianBasis_Atomic_impl::get_n_shell' can be const. [functionConst] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.cc:139:34: note: Technically the member function 'MPQC::GaussianBasis_Atomic_impl::get_n_shell' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:150:5: note: Technically the member function 'MPQC::GaussianBasis_Atomic_impl::get_n_shell' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:158:5: style:inconclusive: Technically the member function 'MPQC::GaussianBasis_Atomic_impl::get_max_angular_momentum' can be const. [functionConst] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.cc:153:34: note: Technically the member function 'MPQC::GaussianBasis_Atomic_impl::get_max_angular_momentum' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:158:5: note: Technically the member function 'MPQC::GaussianBasis_Atomic_impl::get_max_angular_momentum' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:166:5: style:inconclusive: Technically the member function 'MPQC::GaussianBasis_Atomic_impl::get_angular_type' can be const. [functionConst] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.cc:167:34: note: Technically the member function 'MPQC::GaussianBasis_Atomic_impl::get_angular_type' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:166:5: note: Technically the member function 'MPQC::GaussianBasis_Atomic_impl::get_angular_type' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:175:5: style:inconclusive: Technically the member function 'MPQC::GaussianBasis_Atomic_impl::get_shell' can be const. [functionConst] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.cc:182:34: note: Technically the member function 'MPQC::GaussianBasis_Atomic_impl::get_shell' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:175:5: note: Technically the member function 'MPQC::GaussianBasis_Atomic_impl::get_shell' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Atomic_Impl.hh:100:5: style: Class 'GaussianBasis_Atomic_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.cc:116:1: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Shell_Impl.hh:84:5: warning:inconclusive: Member variable 'GaussianBasis_Shell_impl::shell_ptr_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Shell_Impl.hh:84:5: warning:inconclusive: Member variable 'GaussianBasis_Shell_impl::max_am_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Shell_Impl.hh:91:5: warning: Member variable 'GaussianBasis_Shell_impl::shell_ptr_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Shell_Impl.hh:91:5: warning: Member variable 'GaussianBasis_Shell_impl::max_am_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Shell_Impl.hh:95:10: performance:inconclusive: Technically the member function 'MPQC::GaussianBasis_Shell_impl::_ctor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Shell_Impl.cc:19:38: note: Technically the member function 'MPQC::GaussianBasis_Shell_impl::_ctor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Shell_Impl.hh:95:10: note: Technically the member function 'MPQC::GaussianBasis_Shell_impl::_ctor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Shell_Impl.hh:101:10: performance:inconclusive: Technically the member function 'MPQC::GaussianBasis_Shell_impl::_dtor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Shell_Impl.cc:26:38: note: Technically the member function 'MPQC::GaussianBasis_Shell_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Shell_Impl.hh:101:10: note: Technically the member function 'MPQC::GaussianBasis_Shell_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Shell_Impl.hh:181:5: style:inconclusive: Technically the member function 'MPQC::GaussianBasis_Shell_impl::get_max_angular_momentum' can be const. [functionConst] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Shell_Impl.cc:159:33: note: Technically the member function 'MPQC::GaussianBasis_Shell_impl::get_max_angular_momentum' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Shell_Impl.hh:181:5: note: Technically the member function 'MPQC::GaussianBasis_Shell_impl::get_max_angular_momentum' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Shell_Impl.hh:202:5: style:inconclusive: Technically the member function 'MPQC::GaussianBasis_Shell_impl::get_angular_type' can be const. [functionConst] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Shell_Impl.cc:197:33: note: Technically the member function 'MPQC::GaussianBasis_Shell_impl::get_angular_type' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Shell_Impl.hh:202:5: note: Technically the member function 'MPQC::GaussianBasis_Shell_impl::get_angular_type' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Shell_Impl.hh:91:5: style: Class 'GaussianBasis_Shell_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:94:5: warning:inconclusive: Member variable 'GaussianBasis_Molecular_impl::gbs_ptr_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:94:5: warning:inconclusive: Member variable 'GaussianBasis_Molecular_impl::atomic_array_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:94:5: warning:inconclusive: Member variable 'GaussianBasis_Molecular_impl::natom_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:101:5: warning: Member variable 'GaussianBasis_Molecular_impl::gbs_ptr_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:101:5: warning: Member variable 'GaussianBasis_Molecular_impl::atomic_array_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:101:5: warning: Member variable 'GaussianBasis_Molecular_impl::natom_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:105:10: performance:inconclusive: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::_ctor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.cc:19:42: note: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::_ctor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:105:10: note: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::_ctor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:111:10: performance:inconclusive: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::_dtor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.cc:26:42: note: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:111:10: note: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:133:5: performance:inconclusive: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::sc_gbs_pointer' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.cc:109:37: note: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::sc_gbs_pointer' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:133:5: note: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::sc_gbs_pointer' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:141:5: style:inconclusive: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::get_label' can be const. [functionConst] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.cc:123:37: note: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::get_label' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:141:5: note: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::get_label' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:173:5: style:inconclusive: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::get_angular_type' can be const. [functionConst] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.cc:179:37: note: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::get_angular_type' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:173:5: note: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::get_angular_type' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:182:5: style:inconclusive: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::get_atomic' can be const. [functionConst] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.cc:194:37: note: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::get_atomic' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:182:5: note: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::get_atomic' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:194:5: style:inconclusive: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::get_molecule' can be const. [functionConst] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.cc:208:37: note: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::get_molecule' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:194:5: note: Technically the member function 'MPQC::GaussianBasis_Molecular_impl::get_molecule' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_GaussianBasis_Molecular_Impl.hh:101:5: style: Class 'GaussianBasis_Molecular_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.cc:89:1: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.cc:135:1: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.hh:90:10: performance:inconclusive: Technically the member function 'MPQC::IntegralEvaluator3_impl::_ctor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.cc:19:37: note: Technically the member function 'MPQC::IntegralEvaluator3_impl::_ctor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.hh:90:10: note: Technically the member function 'MPQC::IntegralEvaluator3_impl::_ctor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.hh:96:10: performance:inconclusive: Technically the member function 'MPQC::IntegralEvaluator3_impl::_dtor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.cc:26:37: note: Technically the member function 'MPQC::IntegralEvaluator3_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.hh:96:10: note: Technically the member function 'MPQC::IntegralEvaluator3_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.hh:107:5: performance:inconclusive: Technically the member function 'MPQC::IntegralEvaluator3_impl::set_integral_package' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.cc:46:32: note: Technically the member function 'MPQC::IntegralEvaluator3_impl::set_integral_package' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.hh:107:5: note: Technically the member function 'MPQC::IntegralEvaluator3_impl::set_integral_package' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.hh:123:5: performance:inconclusive: Technically the member function 'MPQC::IntegralEvaluator3_impl::initialize' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.cc:64:32: note: Technically the member function 'MPQC::IntegralEvaluator3_impl::initialize' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.hh:123:5: note: Technically the member function 'MPQC::IntegralEvaluator3_impl::initialize' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.hh:139:5: performance:inconclusive: Technically the member function 'MPQC::IntegralEvaluator3_impl::get_buffer' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.cc:82:32: note: Technically the member function 'MPQC::IntegralEvaluator3_impl::get_buffer' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.hh:139:5: note: Technically the member function 'MPQC::IntegralEvaluator3_impl::get_buffer' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.hh:151:5: performance:inconclusive: Technically the member function 'MPQC::IntegralEvaluator3_impl::compute' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.cc:100:32: note: Technically the member function 'MPQC::IntegralEvaluator3_impl::compute' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.hh:151:5: note: Technically the member function 'MPQC::IntegralEvaluator3_impl::compute' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.hh:173:5: performance:inconclusive: Technically the member function 'MPQC::IntegralEvaluator3_impl::compute_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.cc:124:32: note: Technically the member function 'MPQC::IntegralEvaluator3_impl::compute_array' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.hh:173:5: note: Technically the member function 'MPQC::IntegralEvaluator3_impl::compute_array' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator3_Impl.hh:86:5: style: Class 'IntegralEvaluator3_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.hh:106:5: warning:inconclusive: Member variable 'IntegralEvaluator2_impl::max_nshell2_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.hh:106:5: warning:inconclusive: Member variable 'IntegralEvaluator2_impl::maxam_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.hh:106:5: warning:inconclusive: Member variable 'IntegralEvaluator2_impl::sc_buffer_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.hh:106:5: warning:inconclusive: Member variable 'IntegralEvaluator2_impl::temp_buffer_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.hh:106:5: warning:inconclusive: Member variable 'IntegralEvaluator2_impl::buf_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.hh:106:5: warning:inconclusive: Member variable 'IntegralEvaluator2_impl::int_type_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.hh:106:5: warning:inconclusive: Member variable 'IntegralEvaluator2_impl::deriv_level_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.hh:106:5: warning:inconclusive: Member variable 'IntegralEvaluator2_impl::reorder_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.hh:113:5: warning: Member variable 'IntegralEvaluator2_impl::max_nshell2_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.hh:113:5: warning: Member variable 'IntegralEvaluator2_impl::maxam_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.hh:113:5: warning: Member variable 'IntegralEvaluator2_impl::sc_buffer_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.hh:113:5: warning: Member variable 'IntegralEvaluator2_impl::temp_buffer_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.hh:113:5: warning: Member variable 'IntegralEvaluator2_impl::buf_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.hh:113:5: warning: Member variable 'IntegralEvaluator2_impl::int_type_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.hh:113:5: warning: Member variable 'IntegralEvaluator2_impl::reorder_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/ccaiter.h:15:5: warning: Member variable 'CartesianIterCCA::avec' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/ccaiter.h:15:5: warning: Member variable 'CartesianIterCCA::bvec' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/ccaiter.h:15:5: warning: Member variable 'CartesianIterCCA::cvec' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.hh:113:5: style: Class 'IntegralEvaluator2_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/chemistry/cca/ccaiter.h:15:5: style: Class 'CartesianIterCCA' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.cc:112:5: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.cc:266:5: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.cc:343:3: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.cc:452:7: style: The scope of the variable 'c1_base' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.cc:458:7: style: The scope of the variable 's1_is_cart' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.cc:458:31: style: The scope of the variable 's1_nfunc' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator2_Impl.cc:454:7: style: Unused variable: temp [unusedVariable] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.hh:127:5: warning:inconclusive: Member variable 'IntegralEvaluatorFactory_impl::package_param_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.hh:134:5: warning: Member variable 'IntegralEvaluatorFactory_impl::package_param_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.hh:138:10: performance:inconclusive: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::_ctor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.cc:31:43: note: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::_ctor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.hh:138:10: note: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::_ctor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.hh:144:10: performance:inconclusive: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::_dtor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.cc:38:43: note: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.hh:144:10: note: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.hh:183:5: performance:inconclusive: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::set_molecular' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.cc:140:38: note: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::set_molecular' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.hh:183:5: note: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::set_molecular' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.hh:195:5: performance:inconclusive: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::get_molecular' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.cc:154:38: note: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::get_molecular' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.hh:195:5: note: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::get_molecular' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.hh:215:5: style:inconclusive: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::get_molecule' can be const. [functionConst] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.cc:182:38: note: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::get_molecule' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.hh:215:5: note: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::get_molecule' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.hh:259:5: performance:inconclusive: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::get_nuclear_evaluator' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.cc:241:38: note: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::get_nuclear_evaluator' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.hh:259:5: note: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::get_nuclear_evaluator' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.hh:279:5: performance:inconclusive: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::get_hcore_evaluator' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.cc:263:38: note: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::get_hcore_evaluator' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.hh:279:5: note: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::get_hcore_evaluator' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.hh:338:5: performance:inconclusive: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::get_contraction_transform' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.cc:338:38: note: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::get_contraction_transform' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.hh:338:5: note: Technically the member function 'MPQC::IntegralEvaluatorFactory_impl::get_contraction_transform' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.hh:134:5: style: Class 'IntegralEvaluatorFactory_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluatorFactory_Impl.cc:86:3: style: Exception should be caught by reference. [catchExceptionByValue] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Physics_Units_Impl.hh:85:10: performance:inconclusive: Technically the member function 'MPQC::Physics_Units_impl::_ctor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Physics_Units_Impl.cc:19:32: note: Technically the member function 'MPQC::Physics_Units_impl::_ctor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Physics_Units_Impl.hh:85:10: note: Technically the member function 'MPQC::Physics_Units_impl::_ctor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Physics_Units_Impl.hh:91:10: performance:inconclusive: Technically the member function 'MPQC::Physics_Units_impl::_dtor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Physics_Units_Impl.cc:26:32: note: Technically the member function 'MPQC::Physics_Units_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Physics_Units_Impl.hh:91:10: note: Technically the member function 'MPQC::Physics_Units_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Physics_Units_Impl.hh:104:5: performance:inconclusive: Technically the member function 'MPQC::Physics_Units_impl::initialize' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Physics_Units_Impl.cc:47:27: note: Technically the member function 'MPQC::Physics_Units_impl::initialize' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_Physics_Units_Impl.hh:104:5: note: Technically the member function 'MPQC::Physics_Units_impl::initialize' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/bin/mpqc/mpqcin.h:19:9: style:inconclusive: Member variable 'MPQCInDatum < int >::set_' is in the wrong place in the initializer list. [initializerList] mpqc-2.3.1/src/bin/mpqc/mpqcin.h:22:38: note: Member variable 'MPQCInDatum < int >::set_' is in the wrong place in the initializer list. mpqc-2.3.1/src/bin/mpqc/mpqcin.h:19:9: note: Member variable 'MPQCInDatum < int >::set_' is in the wrong place in the initializer list. mpqc-2.3.1/src/bin/mpqc/mpqcin.h:19:9: style:inconclusive: Member variable 'MPQCInDatum < char * >::set_' is in the wrong place in the initializer list. [initializerList] mpqc-2.3.1/src/bin/mpqc/mpqcin.h:22:38: note: Member variable 'MPQCInDatum < char * >::set_' is in the wrong place in the initializer list. mpqc-2.3.1/src/bin/mpqc/mpqcin.h:19:9: note: Member variable 'MPQCInDatum < char * >::set_' is in the wrong place in the initializer list. mpqc-2.3.1/src/bin/mpqc/mpqcin.h:19:9: style:inconclusive: Member variable 'MPQCInDatum < std :: vector < int > * >::set_' is in the wrong place in the initializer list. [initializerList] mpqc-2.3.1/src/bin/mpqc/mpqcin.h:22:38: note: Member variable 'MPQCInDatum < std :: vector < int > * >::set_' is in the wrong place in the initializer list. mpqc-2.3.1/src/bin/mpqc/mpqcin.h:19:9: note: Member variable 'MPQCInDatum < std :: vector < int > * >::set_' is in the wrong place in the initializer list. mpqc-2.3.1/src/bin/mpqc/mpqcin.h:19:9: style:inconclusive: Member variable 'MPQCInDatum < const char * >::set_' is in the wrong place in the initializer list. [initializerList] mpqc-2.3.1/src/bin/mpqc/mpqcin.h:22:38: note: Member variable 'MPQCInDatum < const char * >::set_' is in the wrong place in the initializer list. mpqc-2.3.1/src/bin/mpqc/mpqcin.h:19:9: note: Member variable 'MPQCInDatum < const char * >::set_' is in the wrong place in the initializer list. mpqc-2.3.1/src/bin/mpqc/mpqcin.h:22:5: style: Class 'MPQCInDatum < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/bin/mpqc/mpqcin.h:22:5: style: Class 'MPQCInDatum < char * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/bin/mpqc/mpqcin.h:22:5: style: Class 'MPQCInDatum < std :: vector < int > * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/bin/mpqc/mpqcin.h:22:5: style: Class 'MPQCInDatum < const char * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/bin/mpqc/mpqc.cc:450:7: style: Condition '!tstr' is always true [knownConditionTrueFalse] mpqc-2.3.1/src/bin/mpqc/mpqc.cc:444:22: note: Assignment 'tstr=0', assigned value is 0 mpqc-2.3.1/src/bin/mpqc/mpqc.cc:450:7: note: Condition '!tstr' is always true mpqc-2.3.1/src/bin/mpqc/mpqc.cc:583:42: warning: Either the condition 'wfn_file==0' is redundant or there is possible null pointer dereference: wfn_file. [nullPointerRedundantCheck] mpqc-2.3.1/src/bin/mpqc/mpqc.cc:821:22: note: Assuming that condition 'wfn_file==0' is not redundant mpqc-2.3.1/src/bin/mpqc/mpqc.cc:583:42: note: Null pointer dereference mpqc-2.3.1/src/bin/mpqc/mpqc.cc:584:31: warning: Either the condition 'wfn_file==0' is redundant or there is possible null pointer dereference: wfn_file. [nullPointerRedundantCheck] mpqc-2.3.1/src/bin/mpqc/mpqc.cc:821:22: note: Assuming that condition 'wfn_file==0' is not redundant mpqc-2.3.1/src/bin/mpqc/mpqc.cc:584:31: note: Null pointer dereference mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::max_nshell4_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::sc_buffer_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::int_type_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::deriv_level_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::bufn_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::reorder_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::buf_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::temp_buffer_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::index_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::con2_offset_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::con3_offset_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::con4_offset_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::con_offset_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::local2_offset_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::local3_offset_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::local4_offset_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::c1_base_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::c2_base_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::c3_base_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::c4_base_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::s1_is_cart_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::s2_is_cart_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::s3_is_cart_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::s4_is_cart_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::s1_nfunc_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::s2_nfunc_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::s3_nfunc_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::s4_nfunc_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::nc1_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::nc2_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::nc3_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::nc4_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::s1_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::s2_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::s3_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:121:5: warning:inconclusive: Member variable 'IntegralEvaluator4_impl::s4_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::max_nshell4_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::sc_buffer_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::int_type_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::deriv_level_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::bufn_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::reorder_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::buf_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::temp_buffer_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::index_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::con2_offset_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::con3_offset_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::con4_offset_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::con_offset_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/bin/mpqc/mpqc.cc:434:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::local2_offset_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::local3_offset_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::local4_offset_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::c1_base_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::c2_base_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::c3_base_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::c4_base_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::s1_is_cart_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::s2_is_cart_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::s3_is_cart_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::s4_is_cart_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::s1_nfunc_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::s2_nfunc_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::s3_nfunc_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_SimpleDriver_Impl.hh:89:5: warning:inconclusive: Member variable 'SimpleDriver_impl::grad_param_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::s4_nfunc_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_SimpleDriver_Impl.hh:89:5: warning:inconclusive: Member variable 'SimpleDriver_impl::do_grad_' is not initialized in the constructor. [uninitMemberVarPrivate] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::nc1_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_SimpleDriver_Impl.hh:96:5: warning: Member variable 'SimpleDriver_impl::grad_param_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::nc2_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_SimpleDriver_Impl.hh:96:5: warning: Member variable 'SimpleDriver_impl::do_grad_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::nc3_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_SimpleDriver_Impl.hh:100:10: performance:inconclusive: Technically the member function 'MPQC::SimpleDriver_impl::_ctor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_SimpleDriver_Impl.cc:25:31: note: Technically the member function 'MPQC::SimpleDriver_impl::_ctor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_SimpleDriver_Impl.hh:100:10: note: Technically the member function 'MPQC::SimpleDriver_impl::_ctor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::nc4_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_SimpleDriver_Impl.hh:106:10: performance:inconclusive: Technically the member function 'MPQC::SimpleDriver_impl::_dtor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_SimpleDriver_Impl.cc:32:31: note: Technically the member function 'MPQC::SimpleDriver_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_SimpleDriver_Impl.hh:106:10: note: Technically the member function 'MPQC::SimpleDriver_impl::_dtor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::s1_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_SimpleDriver_Impl.hh:96:5: style: Class 'SimpleDriver_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::s2_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_SimpleDriver_Impl.cc:82:3: style: Exception should be caught by reference. [catchExceptionByValue] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::s3_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/except.cc:15:3: performance: Variable 'what_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: warning: Member variable 'IntegralEvaluator4_impl::s4_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/except.h:14:5: style: Class 'errno_exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:132:10: performance:inconclusive: Technically the member function 'MPQC::IntegralEvaluator4_impl::_ctor' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.cc:27:37: note: Technically the member function 'MPQC::IntegralEvaluator4_impl::_ctor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:132:10: note: Technically the member function 'MPQC::IntegralEvaluator4_impl::_ctor' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:138:10: style:inconclusive: Technically the member function 'MPQC::IntegralEvaluator4_impl::_dtor' can be const. [functionConst] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.cc:33:37: note: Technically the member function 'MPQC::IntegralEvaluator4_impl::_dtor' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:138:10: note: Technically the member function 'MPQC::IntegralEvaluator4_impl::_dtor' can be const. mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.hh:128:5: style: Class 'IntegralEvaluator4_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.cc:111:5: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.cc:241:5: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.cc:275:3: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.cc:406:7: style: The scope of the variable 'c1_base' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.cc:424:7: style: The scope of the variable 's1_is_cart' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.cc:425:7: style: The scope of the variable 's1_nfunc' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/cca/MPQC_IntegralEvaluator4_Impl.cc:404:72: style: Unused variable: con_offset [unusedVariable] mpqc-2.3.1/src/lib/chemistry/molecule/bend.cc:114:12: style: The scope of the variable 'uu' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/molecule/bend.cc:114:15: style: The scope of the variable 'ww' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/molecule/bend.cc:114:18: style: The scope of the variable 'vv' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/cca/socket.cc:79:26: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] mpqc-2.3.1/src/lib/chemistry/cca/socket.cc:223:32: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] mpqc-2.3.1/src/lib/chemistry/cca/socket.cc:20:12: warning: Member variable 'TCPSocket::port_' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/chemistry/cca/socket.h:27:15: performance:inconclusive: Technically the member function 'TCPSocket::addr' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/cca/socket.cc:75:12: note: Technically the member function 'TCPSocket::addr' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/socket.h:27:15: note: Technically the member function 'TCPSocket::addr' can be static (but you may consider moving to unnamed namespace). mpqc-2.3.1/src/lib/chemistry/cca/socket.h:32:18: style: Virtual function 'close' is called from destructor '~TCPSocket()' at line 29. Dynamic binding is not used. [virtualCallInConstructor] mpqc-2.3.1/src/lib/chemistry/cca/socket.cc:29:21: note: Calling close mpqc-2.3.1/src/lib/chemistry/cca/socket.h:32:18: note: close is a virtual function mpqc-2.3.1/src/lib/chemistry/cca/socket.cc:81:26: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/chemistry/cca/socket.cc:82:42: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/chemistry/cca/socket.cc:224:34: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/chemistry/cca/socket.cc:50:12: style: Redundant initialization for 'port'. The initialized value is overwritten before it is read. [redundantInitialization] mpqc-2.3.1/src/lib/chemistry/cca/socket.cc:49:18: note: port is initialized mpqc-2.3.1/src/lib/chemistry/cca/socket.cc:50:12: note: port is overwritten mpqc-2.3.1/src/lib/chemistry/cca/socket.cc:49:13: style: Local variable 'port' shadows outer function [shadowFunction] mpqc-2.3.1/src/lib/chemistry/cca/socket.h:26:9: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/cca/socket.cc:49:13: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/atominfo.cc:289:34: error: Allocation with new, strcpy doesn't release it. [leakNoVarFunctionCall] mpqc-2.3.1/src/lib/chemistry/molecule/atominfo.cc:423:14: style: The scope of the variable 'val' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/molecule/atominfo.cc:275:23: style: Unused variable: sb [unusedVariable] mpqc-2.3.1/src/lib/chemistry/molecule/atominfo.cc:250:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/chemistry/molecule/atominfo.cc:255:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/chemistry/molecule/fdhess.cc:199:7: style: The scope of the variable 'statresult' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/molecule/fdhess.cc:236:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/molecule/fdhess.cc:272:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/molecule/formula.cc:66:60: performance: Searching before insertion is not necessary. Instead of 'count[symbol]=0' consider using 'count.try_emplace(symbol, 0);'. [stlFindInsert] mpqc-2.3.1/src/lib/chemistry/molecule/formula.cc:87:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/chemistry/molecule/formula.cc:117:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/chemistry/molecule/linip.cc:124:12: style: The scope of the variable 'uu' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/molecule/linip.cc:124:15: style: The scope of the variable 'ww' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/molecule/linip.cc:124:18: style: The scope of the variable 'vv' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/molecule/linop.cc:127:12: style: The scope of the variable 'uu' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/molecule/linop.cc:127:15: style: The scope of the variable 'vv' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/molecule/linop.cc:127:18: style: The scope of the variable 'ww' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/molecule/hess.cc:346:11: error: Memory leak: hessv [memleak] mpqc-2.3.1/src/lib/chemistry/molecule/hess.cc:353:11: error: Memory leak: hessv [memleak] mpqc-2.3.1/src/lib/chemistry/molecule/imcoor.cc:662:14: style: Variable 'istart' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/molecule/coor.cc:813:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/chemistry/molecule/coor.cc:819:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/chemistry/molecule/coor.cc:829:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/chemistry/molecule/coor.cc:848:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/chemistry/molecule/coor.cc:867:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/chemistry/molecule/molrender.cc:359:58: style: Parameter 'arad' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/chemistry/molecule/out.cc:121:12: style: The scope of the variable 'uu' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/molecule/out.cc:121:15: style: The scope of the variable 'vv' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/molecule/stors.cc:144:15: style: The scope of the variable 'vv' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/molecule/stors.cc:144:18: style: The scope of the variable 'ww' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/molecule/molsymm.cc:378:12: style: Redundant initialization for 'tmpv'. The initialized value is overwritten before it is read. [redundantInitialization] mpqc-2.3.1/src/lib/chemistry/molecule/molsymm.cc:377:22: note: tmpv is initialized mpqc-2.3.1/src/lib/chemistry/molecule/molsymm.cc:378:12: note: tmpv is overwritten mpqc-2.3.1/src/lib/chemistry/molecule/symmcoor.cc:79:3: performance: Variable 'molecule_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mpqc-2.3.1/src/lib/chemistry/molecule/taylor.cc:186:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/chemistry/molecule/tors.cc:148:15: style: The scope of the variable 'vv' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/molecule/tors.cc:148:18: style: The scope of the variable 'ww' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/qc/basis/aotoso.cc:238:7: warning: Struct 'lin_comb' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mpqc-2.3.1/src/lib/chemistry/qc/basis/aotoso.cc:238:7: warning: Struct 'lin_comb' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mpqc-2.3.1/src/lib/chemistry/qc/basis/aotoso.cc:703:3: style:inconclusive: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] mpqc-2.3.1/src/lib/chemistry/qc/basis/aotoso.cc:309:14: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/qc/basis/aotoso.cc:276:17: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/qc/basis/aotoso.cc:309:14: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/qc/basis/aotoso.cc:604:15: style: Variable 'soj' can be declared as reference to const [constVariable] mpqc-2.3.1/src/lib/chemistry/qc/basis/aotoso.cc:624:15: style: Variable 'soj' can be declared as reference to const [constVariable] mpqc-2.3.1/src/lib/chemistry/qc/basis/aotoso.cc:329:19: style: Variable 'shell_i' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/basis/btest.cc:516:10: style: The scope of the variable 'j' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/qc/basis/distshpair.cc:62:21: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] mpqc-2.3.1/src/lib/chemistry/qc/basis/extent.cc:83:14: style: Local variable 'l' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/qc/basis/extent.cc:57:13: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/qc/basis/extent.cc:83:14: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/qc/basis/extent.cc:120:34: style: Local variable 'r' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/qc/basis/extent.cc:97:18: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/qc/basis/extent.cc:120:34: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:581:9: style:inconclusive: Technically the member function 'interval::test_interval' can be const. [functionConst] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:570:13: error: Common realloc mistake: '_min' nulled but not freed upon failure [memleakOnRealloc] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:571:13: error: Common realloc mistake: '_max' nulled but not freed upon failure [memleakOnRealloc] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:558:13: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:559:14: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:570:18: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:571:18: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:419:14: style: Local variable 'r' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:414:10: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:419:14: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1080:28: style: Local variable 'x0' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:969:20: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1080:28: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1081:28: style: Local variable 'y0' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:970:20: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1081:28: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1082:28: style: Local variable 'z0' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:971:20: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1082:28: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1087:28: style: Local variable 'z_dist' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:976:20: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1087:28: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1094:28: style: Local variable 'r_2' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:983:20: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1094:28: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1097:28: style: Local variable 'cr_2' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:986:20: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1097:28: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1098:28: style: Local variable 'x0_2' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:987:20: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1098:28: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1098:47: style: Local variable 'y0_2' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:987:39: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1098:47: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1099:28: style: Local variable 'dist' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:988:20: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1099:28: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1136:28: style: Local variable 'x_0' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1028:20: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1136:28: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1137:28: style: Local variable 'y_0' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1029:20: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1137:28: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1138:28: style: Local variable 'x_1' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1030:20: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1138:28: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1139:28: style: Local variable 'y_1' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1031:20: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1139:28: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1158:28: style: Local variable 'origin_dist' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1052:20: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:1158:28: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:353:26: style: Variable 'box' can be declared as reference to const [constVariable] mpqc-2.3.1/src/lib/chemistry/qc/basis/files.cc:64:19: style: Unused variable: sb [unusedVariable] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshell.cc:546:10: style: Variable 'b0' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshell.cc:555:14: style: Variable 'b1' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshell.cc:560:14: style: Variable 'b0' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/basis/integral.cc:114:13: style: The scope of the variable 'intf' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/qc/basis/integral.cc:114:18: style: Variable 'intf' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:169:30: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:89:9: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:169:30: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:179:30: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:89:9: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:179:30: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:214:30: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:89:9: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:214:30: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:240:30: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:89:9: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:240:30: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:317:30: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:89:9: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:317:30: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:130:37: warning: Uninitialized variable: exps [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:121:14: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:130:37: note: Uninitialized variable: exps mpqc-2.3.1/src/lib/chemistry/qc/basis/sobasis.cc:138:13: style: Local variable 'soshell' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/qc/basis/sobasis.cc:61:7: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/qc/basis/sobasis.cc:138:13: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:191:39: warning: Uninitialized variable: cart_basis_values [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:181:31: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:191:39: note: Uninitialized variable: cart_basis_values mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:272:37: warning: Uninitialized variable: cart_g_values [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:242:31: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:272:37: note: Uninitialized variable: cart_g_values mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:457:43: warning: Uninitialized variable: exps [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:447:14: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:457:43: note: Uninitialized variable: exps mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:474:41: warning: Uninitialized variable: precon [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:453:14: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:474:41: note: Uninitialized variable: precon mpqc-2.3.1/src/lib/chemistry/qc/basis/transform.cc:57:10: performance:inconclusive: Technically the member function 'SafeUInt::error' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc-2.3.1/src/lib/chemistry/qc/basis/transform.cc:56:5: style: Class 'SafeUInt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/chemistry/qc/basis/transform.cc:170:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/chemistry/qc/basis/transform.cc:179:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussbas.cc:308:19: warning: Either the condition '!A_name' is redundant or there is possible null pointer dereference: A_name. [nullPointerRedundantCheck] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussbas.cc:306:7: note: Assuming that condition '!A_name' is not redundant mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussbas.cc:308:19: note: Null pointer dereference mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussbas.cc:308:38: warning: Either the condition '!B_name' is redundant or there is possible null pointer dereference: B_name. [nullPointerRedundantCheck] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussbas.cc:306:18: note: Assuming that condition '!B_name' is not redundant mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussbas.cc:308:38: note: Null pointer dereference mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussbas.cc:902:9: style: Redundant initialization for 'count'. The initialized value is overwritten before it is read. [redundantInitialization] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussbas.cc:898:13: note: count is initialized mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussbas.cc:902:9: note: count is overwritten mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussbas.cc:854:20: error: Uninitialized variable: alpha0 [legacyUninitvar] mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:1263:25: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:1304:23: style: Same expression 'strcmp(resName,"A ")==0' found multiple times in chain of '||' operators. [duplicateExpression] mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:1306:23: style: Same expression 'strcmp(resName,"C ")==0' found multiple times in chain of '||' operators. [duplicateExpression] mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:1308:23: style: Same expression 'strcmp(resName,"G ")==0' found multiple times in chain of '||' operators. [duplicateExpression] mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:1310:23: style: Same expression 'strcmp(resName,"I ")==0' found multiple times in chain of '||' operators. [duplicateExpression] mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:1312:23: style: Same expression 'strcmp(resName,"T ")==0' found multiple times in chain of '||' operators. [duplicateExpression] mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:742:9: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:728:7: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:742:9: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:759:9: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:728:7: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:759:9: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:991:14: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:966:9: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:991:14: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:1002:14: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:966:9: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:1002:14: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:1026:14: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:966:9: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:1026:14: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:1028:16: style: Local variable 'k' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:966:11: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:1028:16: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:728:7: style: Unused variable: i [unusedVariable] mpqc-2.3.1/src/lib/chemistry/molecule/molecule.cc:728:9: style: Unused variable: j [unusedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/edipole.cc:133:4: error: There is an unknown macro here somewhere. Configuration is required. If FOR_CART is a macro then please configure it. [unknownMacro] mpqc-2.3.1/src/lib/chemistry/qc/cints/equadrupole.cc:133:4: error: There is an unknown macro here somewhere. Configuration is required. If FOR_CART is a macro then please configure it. [unknownMacro] mpqc-2.3.1/src/lib/chemistry/qc/cints/fjt.cc:55:13: style: The scope of the variable 'T_new' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/qc/cints/fjt.cc:56:10: style: The scope of the variable 'egamma' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/qc/cints/fjt.cc:160:9: style: The scope of the variable 'm' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/qc/cints/fjt.cc:161:16: style: The scope of the variable 'T_ind' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/qc/cints/fjt.cc:162:25: style: The scope of the variable 'exp_mT' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/qc/cints/fjt.cc:162:33: style: The scope of the variable 'h' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/qc/cints/fjt.cc:162:36: style: The scope of the variable 'F_m' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/qc/cints/fjt.cc:162:41: style: The scope of the variable 'F_mp1' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/qc/cints/static.h:18:15: style: The scope of the variable 'oon' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/qc/cints/fjt.cc:53:7: style: Unused variable: i [unusedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/comp_eri.cc:92:7: style: The scope of the variable 'tam1' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/qc/cints/comp_eri.cc:375:8: style: Local variable 'size' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/comp_eri.cc:89:7: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/qc/cints/comp_eri.cc:375:8: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/qc/cints/comp_eri.cc:404:14: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/comp_eri.cc:93:7: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/qc/cints/comp_eri.cc:404:14: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/qc/cints/comp_eri.cc:272:8: style: Variable 'size' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/comp_eri.cc:90:7: style: Unused variable: ii [unusedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/hcore.cc:137:4: error: There is an unknown macro here somewhere. Configuration is required. If FOR_CART is a macro then please configure it. [unknownMacro] mpqc-2.3.1/src/lib/chemistry/qc/cints/comp_eri.cc:93:9: style: Unused variable: j [unusedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/comp_eri.cc:93:11: style: Unused variable: k [unusedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/comp_eri.cc:93:13: style: Unused variable: l [unusedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/comp_eri.cc:100:7: style: Unused variable: redundant_index [unusedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/comp_eri.cc:103:7: style: Unused variable: eAB [unusedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/int1e.cc:205:10: style: Local variable 'target_ints_buf' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/int1e.cc:193:11: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/qc/cints/int1e.cc:205:10: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/qc/cints/int1e.cc:247:10: style: Local variable 'target_ints_buf' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/int1e.cc:235:11: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/qc/cints/int1e.cc:247:10: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/qc/cints/int1e.cc:193:27: style: Variable 'target_ints_buf' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/int1e.cc:197:13: style: Variable 'am1' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/int1e.cc:201:15: style: Variable 'am2' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/int1e.cc:235:27: style: Variable 'target_ints_buf' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/int1e.cc:239:13: style: Variable 'am1' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/int1e.cc:243:15: style: Variable 'am2' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/kinetic.cc:131:4: error: There is an unknown macro here somewhere. Configuration is required. If FOR_CART is a macro then please configure it. [unknownMacro] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:49:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:53:3: note: Found duplicate branches for 'if' and 'else'. mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:49:3: note: Found duplicate branches for 'if' and 'else'. mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:257:10: style: Local variable 'target_ints_buf' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:245:11: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:257:10: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:151:19: error: Uninitialized variable: k1 [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:151:33: error: Uninitialized variable: l1 [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:151:47: error: Uninitialized variable: m1 [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:153:14: error: Uninitialized variable: k2 [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:153:28: error: Uninitialized variable: l2 [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:153:42: error: Uninitialized variable: m2 [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:225:19: error: Uninitialized variable: k1 [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:225:33: error: Uninitialized variable: l1 [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:225:47: error: Uninitialized variable: m1 [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:227:14: error: Uninitialized variable: k2 [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:227:28: error: Uninitialized variable: l2 [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:227:42: error: Uninitialized variable: m2 [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:143:12: style: Variable 'am1' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:146:14: style: Variable 'am2' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:149:13: style: Variable 'l1' is not assigned a value. [unassignedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:149:16: style: Variable 'm1' is not assigned a value. [unassignedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:149:22: style: Variable 'l2' is not assigned a value. [unassignedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:149:25: style: Variable 'm2' is not assigned a value. [unassignedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:245:27: style: Variable 'target_ints_buf' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:262:5: style: Variable 'bf1' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:223:13: style: Variable 'l1' is not assigned a value. [unassignedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:223:16: style: Variable 'm1' is not assigned a value. [unassignedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:223:22: style: Variable 'l2' is not assigned a value. [unassignedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:223:25: style: Variable 'm2' is not assigned a value. [unassignedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:254:11: style: Unused variable: k1 [unusedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:254:14: style: Unused variable: l1 [unusedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/nuclear.cc:254:17: style: Unused variable: m1 [unusedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/overlap.cc:130:4: error: There is an unknown macro here somewhere. Configuration is required. If FOR_CART is a macro then please configure it. [unknownMacro] mpqc-2.3.1/src/lib/chemistry/qc/cints/obosrr.cc:187:11: style: Unused variable: k [unusedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/permute2e.cc:57:13: style: Variable 'am1' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/permute2e.cc:62:15: style: Variable 'am2' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/permute2e.cc:67:10: style: Variable 'am3' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/permute2e.cc:72:12: style: Variable 'am4' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/shellpairs.cc:132:39: style: Parameter 'sp' can be declared as reference to const [constParameter] mpqc-2.3.1/src/lib/chemistry/qc/cints/tbintcints.cc:129:38: style: Variable 'sh[3]' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/tbintcints.cc:126:7: style: Unused variable: center [unusedVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/tbintcints.cc:127:14: style: Unused variable: sz [unusedVariable] mpqc-2.3.1/src/lib/chemistry/qc/dft/clks.cc:297:15: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/chemistry/qc/cints/tform.cc:75:9: style: Variable 'target_bf2_offset' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/tform.cc:134:9: style: Variable 'target_bf2_offset' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/tform.cc:195:9: style: Variable 'target_bf2_offset' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/tform.cc:202:11: style: Variable 'target_bf3_offset' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/cints/tform.cc:209:6: style: Variable 'target_bf4_offset' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/dft/dfttest.cc:579:18: warning: Either the condition 'i1' is always true [knownConditionTrueFalse] mpqc-2.3.1/src/lib/chemistry/solvent/disprep.cc:32:14: note: Assuming that condition 'z==1' is not redundant mpqc-2.3.1/src/lib/chemistry/solvent/disprep.cc:36:14: note: Condition 'z>1' is always true mpqc-2.3.1/src/lib/chemistry/solvent/disprep.cc:169:10: style: The scope of the variable 'edisprep_contrib' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/solvent/disprep.cc:170:10: style: The scope of the variable 'edisp6_contrib' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/solvent/disprep.cc:170:26: style: The scope of the variable 'edisp8_contrib' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/solvent/disprep.cc:170:42: style: The scope of the variable 'edisp10_contrib' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/solvent/disprep.cc:171:10: style: The scope of the variable 'erep_contrib' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/isosurf/isosurf.cc:170:24: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/math/isosurf/isosurf.cc:155:13: note: Shadowed declaration mpqc-2.3.1/src/lib/math/isosurf/isosurf.cc:170:24: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/solvent/disprep.cc:176:10: style: The scope of the variable 'proberadius' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/solvent/disprep.cc:182:10: style: The scope of the variable 'd6ss' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/solvent/disprep.cc:182:16: style: The scope of the variable 'd8ss' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/solvent/disprep.cc:182:22: style: The scope of the variable 'd10ss' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/solvent/disprep.cc:185:7: style: The scope of the variable 'z_solvent_atom' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/solvent/disprep.cc:204:14: style: Local variable 'radius' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/solvent/disprep.cc:177:10: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/solvent/disprep.cc:204:14: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/qc/wfn/wfn.cc:84:3: performance: Variable 'ebasis0_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mpqc-2.3.1/src/lib/chemistry/qc/wfn/wfn.cc:1022:25: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/chemistry/qc/wfn/wfn.cc:1162:9: style: The scope of the variable 'nfunc' can be reduced. [variableScope] mpqc-2.3.1/src/lib/chemistry/qc/wfn/wfn.cc:1188:16: style: Local variable 'icoef' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/chemistry/qc/wfn/wfn.cc:1158:7: note: Shadowed declaration mpqc-2.3.1/src/lib/chemistry/qc/wfn/wfn.cc:1188:16: note: Shadow variable mpqc-2.3.1/src/lib/chemistry/qc/wfn/wfn.cc:1158:13: style: Variable 'icoef' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/chemistry/qc/wfn/nao.cc:220:15: style: Parameter 'maxam_on_atom' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/isosurf/surfor.cc:102:23: style: Redundant checking of STL container element existence before removing it. [redundantIfRemove] mpqc-2.3.1/src/lib/math/isosurf/surfor.cc:114:24: style: Redundant checking of STL container element existence before removing it. [redundantIfRemove] mpqc-2.3.1/src/lib/math/isosurf/surfor.cc:50:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surf.cc:306:29: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surf.cc:459:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surf.cc:468:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surf.cc:510:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surf.cc:617:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surf.cc:627:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surf.cc:683:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surf.cc:689:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surf.cc:695:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfse.cc:155:37: style: Local variable 'e' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/math/isosurf/surfse.cc:145:33: note: Shadowed declaration mpqc-2.3.1/src/lib/math/isosurf/surfse.cc:155:37: note: Shadow variable mpqc-2.3.1/src/lib/math/isosurf/surfse.cc:241:31: style: Local variable 'v0' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/math/isosurf/surfse.cc:99:27: note: Shadowed declaration mpqc-2.3.1/src/lib/math/isosurf/surfse.cc:241:31: note: Shadow variable mpqc-2.3.1/src/lib/math/isosurf/surfse.cc:242:31: style: Local variable 'v1' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/math/isosurf/surfse.cc:100:27: note: Shadowed declaration mpqc-2.3.1/src/lib/math/isosurf/surfse.cc:242:31: note: Shadow variable mpqc-2.3.1/src/lib/math/isosurf/surfse.cc:156:31: style: Redundant checking of STL container element existence before removing it. [redundantIfRemove] mpqc-2.3.1/src/lib/math/isosurf/surfse.cc:76:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfse.cc:86:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfse.cc:94:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfse.cc:108:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfse.cc:142:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfse.cc:177:24: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfse.cc:187:24: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfse.cc:222:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfse.cc:239:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfse.cc:260:24: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/shape.cc:557:30: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/isosurf/shape.cc:991:42: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/isosurf/shape.cc:998:42: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/isosurf/shape.cc:1005:42: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/isosurf/shape.cc:767:11: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/math/isosurf/shape.cc:749:7: note: Shadowed declaration mpqc-2.3.1/src/lib/math/isosurf/shape.cc:767:11: note: Shadow variable mpqc-2.3.1/src/lib/math/isosurf/shape.cc:774:19: style: Local variable 'MA' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/math/isosurf/shape.cc:711:13: note: Shadowed declaration mpqc-2.3.1/src/lib/math/isosurf/shape.cc:774:19: note: Shadow variable mpqc-2.3.1/src/lib/math/isosurf/shape.cc:797:19: style: Local variable 'MC' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/math/isosurf/shape.cc:720:13: note: Shadowed declaration mpqc-2.3.1/src/lib/math/isosurf/shape.cc:797:19: note: Shadow variable mpqc-2.3.1/src/lib/math/isosurf/shape.cc:820:19: style: Local variable 'MA' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/math/isosurf/shape.cc:711:13: note: Shadowed declaration mpqc-2.3.1/src/lib/math/isosurf/shape.cc:820:19: note: Shadow variable mpqc-2.3.1/src/lib/math/isosurf/shape.cc:1012:21: style: Local variable 'XM' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/math/isosurf/shape.cc:943:13: note: Shadowed declaration mpqc-2.3.1/src/lib/math/isosurf/shape.cc:1012:21: note: Shadow variable mpqc-2.3.1/src/lib/math/isosurf/shape.cc:47:29: style: Parameter 'X' can be declared as reference to const [constParameter] mpqc-2.3.1/src/lib/math/isosurf/shape.cc:47:41: style: Parameter 'A' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/isosurf/shape.cc:167:22: style: Variable 'value1' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/math/isosurf/shape.cc:1113:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/shape.cc:1133:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/shape.cc:1156:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/shape.cc:1169:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/volume.cc:104:18: style: Variable 'value1' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/math/isosurf/triangle.cc:426:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/isosurf/triangle.cc:426:10: style: The scope of the variable 'j' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/optimize/diis.cc:244:13: style: The scope of the variable 'k' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/optimize/diis.cc:246:7: style: The scope of the variable 'trial' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/optimize/diis.cc:248:16: style: The scope of the variable 'determ' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/optimize/efc.cc:364:10: warning: Identical condition and return expression 'converged', return value is always 0 [identicalConditionAfterEarlyExit] mpqc-2.3.1/src/lib/math/optimize/efc.cc:350:7: note: If condition 'converged' is true, the function will return/exit mpqc-2.3.1/src/lib/math/optimize/efc.cc:364:10: note: Returning identical expression 'converged' mpqc-2.3.1/src/lib/math/optimize/gdiis.cc:271:12: warning: Identical condition and return expression 'converged', return value is always 0 [identicalConditionAfterEarlyExit] mpqc-2.3.1/src/lib/math/optimize/gdiis.cc:259:9: note: If condition 'converged' is true, the function will return/exit mpqc-2.3.1/src/lib/math/optimize/gdiis.cc:271:12: note: Returning identical expression 'converged' mpqc-2.3.1/src/lib/math/optimize/gdiis.cc:357:10: warning: Identical condition and return expression 'converged', return value is always 0 [identicalConditionAfterEarlyExit] mpqc-2.3.1/src/lib/math/optimize/gdiis.cc:345:7: note: If condition 'converged' is true, the function will return/exit mpqc-2.3.1/src/lib/math/optimize/gdiis.cc:357:10: note: Returning identical expression 'converged' mpqc-2.3.1/src/lib/math/optimize/newton.cc:211:10: warning: Identical condition and return expression 'converged', return value is always 0 [identicalConditionAfterEarlyExit] mpqc-2.3.1/src/lib/math/optimize/newton.cc:199:7: note: If condition 'converged' is true, the function will return/exit mpqc-2.3.1/src/lib/math/optimize/newton.cc:211:10: note: Returning identical expression 'converged' mpqc-2.3.1/src/lib/math/optimize/opttest.cc:139:1: error: syntax error [syntaxError] mpqc-2.3.1/src/lib/math/optimize/mcsearch.cc:142:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc-2.3.1/src/lib/math/optimize/mcsearch.cc:151:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc-2.3.1/src/lib/math/optimize/mcsearch.cc:160:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc-2.3.1/src/lib/math/optimize/mcsearch.cc:169:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc-2.3.1/src/lib/math/optimize/mcsearch.cc:181:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc-2.3.1/src/lib/math/optimize/mcsearch.cc:189:3: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc-2.3.1/src/lib/math/optimize/qnewton.cc:396:10: warning: Identical condition and return expression 'converged', return value is always 0 [identicalConditionAfterEarlyExit] mpqc-2.3.1/src/lib/math/optimize/qnewton.cc:377:7: note: If condition 'converged' is true, the function will return/exit mpqc-2.3.1/src/lib/math/optimize/qnewton.cc:396:10: note: Returning identical expression 'converged' mpqc-2.3.1/src/lib/math/optimize/qnewton.cc:316:11: style: Redundant initialization for 'xnext'. The initialized value is overwritten before it is read. [redundantInitialization] mpqc-2.3.1/src/lib/math/optimize/qnewton.cc:226:21: note: xnext is initialized mpqc-2.3.1/src/lib/math/optimize/qnewton.cc:316:11: note: xnext is overwritten mpqc-2.3.1/src/lib/math/optimize/qnewton.cc:291:20: style: Variable 'nlineopt' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/math/scmat/block.cc:276:27: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:285:27: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/blockedtest.cc:38:1: error: syntax error [syntaxError] mpqc-2.3.1/src/lib/math/scmat/block.cc:286:27: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:346:30: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:356:30: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:357:30: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:431:27: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:440:27: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:441:27: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:499:30: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:509:30: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:510:30: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:595:27: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:604:27: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:605:27: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:672:30: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:682:30: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:683:30: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:757:29: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:767:29: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:768:29: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:822:32: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/block.cc:832:32: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:162:33: style: Local variable 'tri' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:116:25: note: Shadowed declaration mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:162:33: note: Shadow variable mpqc-2.3.1/src/lib/math/scmat/block.cc:833:32: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:361:46: style: Local variable 'it' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:55:38: note: Shadowed declaration mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:361:46: note: Shadow variable mpqc-2.3.1/src/lib/math/scmat/block.cc:1066:40: style: Variable 'i' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:362:42: style: Local variable 'ie' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:56:34: note: Shadowed declaration mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:362:42: note: Shadow variable mpqc-2.3.1/src/lib/math/scmat/blockedsymm.cc:381:49: error: Uninitialized variable: i [uninitvar] mpqc-2.3.1/src/lib/math/scmat/blockedsymm.cc:372:7: note: Assuming condition is false mpqc-2.3.1/src/lib/math/scmat/blockedsymm.cc:381:49: note: Uninitialized variable: i mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:363:44: style: Local variable 'iv' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:57:36: note: Shadowed declaration mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:363:44: note: Shadow variable mpqc-2.3.1/src/lib/math/scmat/blockedsymm.cc:466:49: error: Uninitialized variable: i [uninitvar] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:365:15: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:54:7: note: Shadowed declaration mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:365:15: note: Shadow variable mpqc-2.3.1/src/lib/math/scmat/blockedsymm.cc:503:49: error: Uninitialized variable: i [uninitvar] mpqc-2.3.1/src/lib/math/scmat/blockedsymm.cc:494:35: note: Assuming condition is false mpqc-2.3.1/src/lib/math/scmat/blockedsymm.cc:503:49: note: Uninitialized variable: i mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:97:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:107:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:115:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/scmat/blockedrect.cc:309:67: error: Uninitialized variable: i [uninitvar] mpqc-2.3.1/src/lib/math/scmat/blockedrect.cc:293:72: note: Assuming condition is false mpqc-2.3.1/src/lib/math/scmat/blockedrect.cc:309:67: note: Uninitialized variable: i mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:161:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/scmat/blockedrect.cc:339:44: error: Uninitialized variable: i [legacyUninitvar] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:179:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/scmat/blockedrect.cc:368:44: error: Uninitialized variable: i [legacyUninitvar] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:206:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:216:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:223:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:248:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:285:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:296:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:319:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:333:24: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:366:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:381:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:391:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:399:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:453:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/scmat/disthql.cc:125:11: style: The scope of the variable 'r' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:459:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/scmat/disthql.cc:174:23: style: The scope of the variable 'beta' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/isosurf/surfst.cc:465:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/math/scmat/disthql.cc:325:23: style: The scope of the variable 'r' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/scmat/disthql.cc:171:29: style: Parameter 'lda' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/disthql.cc:171:38: style: Parameter 'n' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/disthql.cc:171:45: style: Parameter 'm' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/disthql.cc:171:52: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/disthql.cc:171:59: style: Parameter 'id' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/disthql.cc:321:32: style: Parameter 'lda' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/disthql.cc:321:42: style: Parameter 'n' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/disthql.cc:321:50: style: Parameter 'm' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/disthql.cc:321:58: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/disthql.cc:321:66: style: Parameter 'id' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/disthql.cc:286:6: style: Variable 'r' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/math/scmat/abstract.cc:178:4: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/abstract.cc:238:23: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/abstract.cc:491:4: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/abstract.cc:515:23: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/abstract.cc:843:4: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/abstract.cc:999:4: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/disttest.cc:45:1: error: syntax error [syntaxError] mpqc-2.3.1/src/lib/math/scmat/distrect.cc:308:34: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/distrect.cc:376:34: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/distrect.cc:734:4: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/distrect.cc:867:4: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/distvect.cc:429:34: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/math/scmat/distvect.cc:468:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/scmat/distvect.cc:393:11: style: Local variable 'n' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/math/scmat/distvect.cc:384:7: note: Shadowed declaration mpqc-2.3.1/src/lib/math/scmat/distvect.cc:393:11: note: Shadow variable mpqc-2.3.1/src/lib/math/scmat/distvect.cc:411:11: style: Local variable 'n' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/math/scmat/distvect.cc:384:7: note: Shadowed declaration mpqc-2.3.1/src/lib/math/scmat/distvect.cc:411:11: note: Shadow variable mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:108:15: style: Condition 'nr' is always true [knownConditionTrueFalse] mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:108:21: style: Condition 'nc' is always true [knownConditionTrueFalse] mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:186:30: error: Memory leak: b [memleak] mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:206:30: error: Memory leak: b [memleak] mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:121:15: warning: Either the condition 'tmp' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck] mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:123:7: note: Assuming that condition 'tmp' is not redundant mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:121:15: note: Null pointer dereference mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:762:11: style:inconclusive: Function 'tred2' argument 1 names different: declaration 'dim' definition 'n'. [funcArgNamesDifferent] mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:18:23: note: Function 'tred2' argument 1 names different: declaration 'dim' definition 'n'. mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:762:11: note: Function 'tred2' argument 1 names different: declaration 'dim' definition 'n'. mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:833:10: style:inconclusive: Function 'tqli' argument 1 names different: declaration 'dim' definition 'n'. [funcArgNamesDifferent] mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:19:22: note: Function 'tqli' argument 1 names different: declaration 'dim' definition 'n'. mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:833:10: note: Function 'tqli' argument 1 names different: declaration 'dim' definition 'n'. mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:911:13: style:inconclusive: Function 'eigsort' argument 1 names different: declaration 'dim' definition 'n'. [funcArgNamesDifferent] mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:20:25: note: Function 'eigsort' argument 1 names different: declaration 'dim' definition 'n'. mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:911:13: note: Function 'eigsort' argument 1 names different: declaration 'dim' definition 'n'. mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:294:32: style: Parameter 'indx' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:677:39: style: Parameter 'b' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:938:34: style: Parameter 'S' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:994:38: style: Parameter 'S' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/localtest.cc:39:1: error: syntax error [syntaxError] mpqc-2.3.1/src/lib/math/scmat/localvect.cc:144:10: style: The scope of the variable 'tmp' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/scmat/localrect.cc:788:13: style: The scope of the variable 'kk' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/scmat/localrect.cc:788:16: style: The scope of the variable 'nn' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/scmat/repltest.cc:41:1: error: syntax error [syntaxError] mpqc-2.3.1/src/lib/math/scmat/localsymm.cc:422:21: warning: Either the condition '!la' is redundant or there is possible null pointer dereference: la. [nullPointerRedundantCheck] mpqc-2.3.1/src/lib/math/scmat/localsymm.cc:432:7: note: Assuming that condition '!la' is not redundant mpqc-2.3.1/src/lib/math/scmat/localsymm.cc:422:21: note: Null pointer dereference mpqc-2.3.1/src/lib/math/scmat/localsymm.cc:733:13: style: The scope of the variable 'kk' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/scmat/localsymm.cc:733:16: style: The scope of the variable 'nn' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/scmat/localsymm.cc:560:13: style: Variable 'nproc' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/math/scmat/replvect.cc:172:10: style: The scope of the variable 'tmp' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/scmat/util.cc:59:3: performance: Variable 'op_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mpqc-2.3.1/src/lib/math/scmat/util.cc:60:3: performance: Variable 'blocklist_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mpqc-2.3.1/src/lib/math/scmat/replrect.cc:1049:13: style: The scope of the variable 'kk' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/scmat/replrect.cc:1049:16: style: The scope of the variable 'nn' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/scmat/replsymm.cc:514:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/scmat/replsymm.cc:1022:13: style: The scope of the variable 'kk' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/scmat/replsymm.cc:1022:16: style: The scope of the variable 'nn' can be reduced. [variableScope] mpqc-2.3.1/src/lib/math/scmat/svd.c:406:54: style: Parameter 'la' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:405:56: style: Parameter 'iq' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:406:34: style: Parameter 'ip' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:936:23: style: Parameter 'la' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:936:32: style: Parameter 'n' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:1013:23: style: Parameter 'la' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:1013:32: style: Parameter 'n' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:1076:23: style: Parameter 'la' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:1076:40: style: Parameter 'n' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:1076:32: style: Parameter 'm' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:1134:23: style: Parameter 'la' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:1134:32: style: Parameter 'm' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:1134:40: style: Parameter 'n' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:1324:42: style: Parameter 'iq' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:1325:42: style: Parameter 'ip' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:1323:43: style: Parameter 'iu' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:1978:51: style: Parameter 'lp' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:1978:23: style: Parameter 'lq' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:1978:32: style: Parameter 'm' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:1979:20: style: Parameter 'j' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:1979:28: style: Parameter 'k' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/symmetry/testpg.cc:7:1: error: syntax error [syntaxError] mpqc-2.3.1/src/lib/math/scmat/svd.c:1979:39: style: Parameter 'x' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:1979:50: style: Parameter 'y' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:1978:60: style: Parameter 'n' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2028:12: style: Parameter 'lp' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2027:23: style: Parameter 'lq' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2027:32: style: Parameter 'm' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2028:37: style: Parameter 'j' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2028:45: style: Parameter 'k' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2028:56: style: Parameter 'x' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2028:67: style: Parameter 'y' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2028:21: style: Parameter 'n' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2076:25: style: Parameter 'a' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2076:47: style: Parameter 'c' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2076:36: style: Parameter 'b' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2077:14: style: Parameter 'd' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2097:40: style: Parameter 'lp' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/util/class/classtest.cc:85:1: error: syntax error [syntaxError] mpqc-2.3.1/src/lib/math/scmat/svd.c:2097:11: style: Parameter 'lq' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2099:19: style: Parameter 'k' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2099:11: style: Parameter 'j' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2098:36: style: Parameter 'b' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2099:27: style: Parameter 'jl' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2100:11: style: Parameter 'jr' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2097:20: style: Parameter 'mq' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2097:49: style: Parameter 'mp' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2231:50: style: Parameter 'b' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2231:39: style: Parameter 'a' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/math/scmat/svd.c:2288:46: style: Parameter 'n' can be declared as pointer to const [constParameter] mpqc-2.3.1/src/lib/util/class/scextest.cc:177:1: error: syntax error [syntaxError] mpqc-2.3.1/src/lib/util/class/class.cc:116:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mpqc-2.3.1/src/lib/util/class/class.cc:118:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mpqc-2.3.1/src/lib/util/class/class.cc:389:21: style: Local variable 'key' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/util/class/class.cc:376:15: note: Shadowed declaration mpqc-2.3.1/src/lib/util/class/class.cc:389:21: note: Shadow variable mpqc-2.3.1/src/lib/util/class/class.cc:487:29: style: Variable 'n' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/util/class/class.cc:350:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/util/class/class.cc:369:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/util/class/class.cc:464:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/util/class/class.cc:496:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/util/group/globcnt.cc:148:13: style: Variable 's.sem_num' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/util/group/globcnt.cc:149:12: style: Variable 's.sem_op' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/util/group/globcnt.cc:150:13: style: Variable 's.sem_flg' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/util/group/file.cc:247:25: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/file.cc:253:21: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memiter.cc:67:19: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memamsg.cc:211:16: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memarmci.cc:155:20: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memamsg.cc:219:16: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memarmci.cc:157:20: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memamsg.cc:241:16: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memarmci.cc:159:38: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memamsg.cc:275:25: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memarmci.cc:178:24: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memamsg.cc:285:20: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memarmci.cc:179:24: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memamsg.cc:314:12: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memarmci.cc:100:5: style: Variable 'r' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/util/group/memamsg.cc:336:12: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memamsg.cc:352:12: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memmtmpi.cc:73:14: warning: Member variable 'MTMPIThread::chunk' is not initialized in the constructor. [uninitMemberVar] mpqc-2.3.1/src/lib/util/group/memory.cc:226:25: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memory.cc:232:21: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memmtmpi.cc:161:35: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memmtmpi.cc:95:8: style: Unused variable: l [unusedVariable] mpqc-2.3.1/src/lib/util/group/memrdma.cc:193:16: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memshm.cc:110:52: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memshm.cc:118:19: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memshm.cc:133:27: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memshm.cc:136:13: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memshm.cc:150:48: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memshm.cc:266:36: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memshm.cc:289:27: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memshm.cc:312:22: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memshm.cc:318:12: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memshm.cc:405:12: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memshm.cc:416:12: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memshm.cc:427:12: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/memshm.cc:219:18: style: Local variable 'stringrep' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/util/group/memshm.cc:207:14: note: Shadowed declaration mpqc-2.3.1/src/lib/util/group/memshm.cc:219:18: note: Shadow variable mpqc-2.3.1/src/lib/util/group/memshm.cc:220:15: style: Local variable 'length' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/util/group/memshm.cc:208:11: note: Shadowed declaration mpqc-2.3.1/src/lib/util/group/memshm.cc:220:15: note: Shadow variable mpqc-2.3.1/src/lib/util/group/messshm.cc:410:3: warning: Return value of function semop() is not used. [ignoredReturnValue] mpqc-2.3.1/src/lib/util/group/messshm.cc:417:3: warning: Return value of function semop() is not used. [ignoredReturnValue] mpqc-2.3.1/src/lib/util/group/messshm.cc:426:3: warning: Return value of function semop() is not used. [ignoredReturnValue] mpqc-2.3.1/src/lib/util/group/messshm.cc:434:3: warning: Return value of function semop() is not used. [ignoredReturnValue] mpqc-2.3.1/src/lib/util/group/messproc.cc:73:9: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/messproc.cc:74:23: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/mstate.cc:614:13: warning: Return value of function fbuf->open() is not used. [ignoredReturnValue] mpqc-2.3.1/src/lib/util/group/pooltest.cc:47:5: style: Class 'Double' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/util/group/pooltest.cc:139:20: error: Return value of allocation function 'malloc' is not stored. [leakReturnValNotUsed] mpqc-2.3.1/src/lib/util/group/pooltest.cc:112:12: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/pooltest.cc:112:12: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc-2.3.1/src/lib/util/group/pooltest.cc:80:23: style:inconclusive: Function 'Double' argument 1 names different: declaration 'size' definition 's'. [funcArgNamesDifferent] mpqc-2.3.1/src/lib/util/group/pooltest.cc:47:19: note: Function 'Double' argument 1 names different: declaration 'size' definition 's'. mpqc-2.3.1/src/lib/util/group/pooltest.cc:80:23: note: Function 'Double' argument 1 names different: declaration 'size' definition 's'. mpqc-2.3.1/src/lib/util/group/memtest.cc:100:28: style: Variable 'input' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/util/group/memtest.cc:199:20: style: Variable 'cdata' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/util/group/rnglocktest.cc:39:1: error: syntax error [syntaxError] mpqc-2.3.1/src/lib/util/group/messtest.cc:59:5: style: Class 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/util/group/messtest.cc:60:5: style: Class 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/util/group/messtest.cc:61:5: style: Class 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/util/group/messtest.cc:287:17: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc-2.3.1/src/lib/util/group/messtest.cc:278:17: note: First condition mpqc-2.3.1/src/lib/util/group/messtest.cc:287:17: note: Second condition mpqc-2.3.1/src/lib/util/group/thpthd.cc:226:32: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/mstate.cc:52:29: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/mstate.cc:62:17: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/mstate.cc:71:29: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/thread.cc:81:13: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/mstate.cc:102:20: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/thread.cc:177:14: style: The scope of the variable 'grp' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/mstate.cc:239:13: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/thpuma.cc:95:33: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/thread.cc:177:18: style: Variable 'grp' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/util/group/messshm.cc:301:13: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc-2.3.1/src/lib/util/group/messshm.cc:297:13: note: First condition mpqc-2.3.1/src/lib/util/group/messshm.cc:301:13: note: Second condition mpqc-2.3.1/src/lib/util/group/thrtest.cc:54:5: style: Class 'TestThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/util/keyval/ipv2_alloc.cc:38:12: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/rnglock.cc:75:5: style: Class 'RangeLockValSum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/util/group/pregtime.cc:149:9: style: The scope of the variable 'j' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/rnglock.cc:83:5: style: Class 'RangeLockValSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/util/keyval/ipv2_error.cc:100:11: style: Condition 'poskey' is always true [knownConditionTrueFalse] mpqc-2.3.1/src/lib/util/group/messshm.cc:215:20: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/rnglock.cc:76:10: style: The function 'op' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mpqc-2.3.1/src/lib/util/group/rnglock.cc:68:18: note: Virtual function in base class mpqc-2.3.1/src/lib/util/group/rnglock.cc:76:10: note: Function in derived class mpqc-2.3.1/src/lib/util/group/messshm.cc:221:26: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/rnglock.cc:84:10: style: The function 'op' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mpqc-2.3.1/src/lib/util/group/rnglock.cc:68:18: note: Virtual function in base class mpqc-2.3.1/src/lib/util/group/rnglock.cc:84:10: note: Function in derived class mpqc-2.3.1/src/lib/util/group/messshm.cc:252:13: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_error.cc:92:16: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/messshm.cc:285:13: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_error.cc:42:15: style: The scope of the variable 'ipe_ok' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/messshm.cc:305:15: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_error.cc:43:15: style: The scope of the variable 'ipe_key_not_found' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/messshm.cc:308:17: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_error.cc:44:15: style: The scope of the variable 'ipe_out_of_bounds' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/messshm.cc:315:20: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_error.cc:45:15: style: The scope of the variable 'ipe_malloc' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/messshm.cc:352:14: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_error.cc:46:15: style: The scope of the variable 'ipe_not_an_array' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/messshm.cc:356:11: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_error.cc:47:15: style: The scope of the variable 'ipe_not_a_scalar' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/messshm.cc:357:13: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_error.cc:48:15: style: The scope of the variable 'ipe_type' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/messshm.cc:364:34: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_error.cc:49:15: style: The scope of the variable 'ipe_has_no_value' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/messshm.cc:380:11: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_error.cc:50:15: style: The scope of the variable 'ipe_val_not_expd' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/messshm.cc:403:21: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/pool.cc:41:7: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_error.cc:78:9: style: The scope of the variable 'newmsg' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/pool.cc:46:11: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/pool.cc:54:11: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/pool.cc:64:11: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/pool.cc:81:15: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_cwk.cc:204:9: style:inconclusive: Technically the member function 'IPV2StrTok::is_white' can be const. [functionConst] mpqc-2.3.1/src/lib/util/keyval/ipv2_cwk.cc:208:13: note: Technically the member function 'IPV2StrTok::is_white' can be const. mpqc-2.3.1/src/lib/util/keyval/ipv2_cwk.cc:204:9: note: Technically the member function 'IPV2StrTok::is_white' can be const. mpqc-2.3.1/src/lib/util/group/pool.cc:92:15: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_karray.cc:81:9: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/pool.cc:110:17: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_karray.cc:135:9: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/pool.cc:112:7: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_cwk.cc:130:16: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_karray.cc:191:9: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/pool.cc:118:55: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_cwk.cc:135:16: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_karray.cc:72:11: style: The scope of the variable 'args' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/pool.cc:119:55: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_cwk.cc:342:7: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_karray.cc:73:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/pool.cc:187:53: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_cwk.cc:98:24: style: The scope of the variable 'kt' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_karray.cc:74:8: style: The scope of the variable 'v' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/messimpl.cc:557:32: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/pool.cc:272:19: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_cwk.cc:246:7: style: The scope of the variable 'found' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_karray.cc:127:11: style: The scope of the variable 'args' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/messimpl.cc:558:34: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/pool.cc:273:21: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_cwk.cc:98:24: style: Local variable 'kt' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/util/keyval/ipv2_cwk.cc:71:22: note: Shadowed declaration mpqc-2.3.1/src/lib/util/keyval/ipv2_cwk.cc:98:24: note: Shadow variable mpqc-2.3.1/src/lib/util/keyval/ipv2_karray.cc:128:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/messimpl.cc:592:39: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/pool.cc:277:17: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_karray.cc:129:8: style: The scope of the variable 'v' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/messimpl.cc:595:41: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/pool.cc:278:19: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_karray.cc:182:11: style: The scope of the variable 'args' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/messimpl.cc:638:28: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/pool.cc:285:29: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_karray.cc:183:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/messimpl.cc:639:19: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_karray.cc:184:8: style: The scope of the variable 'v' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/messimpl.cc:103:15: style: The scope of the variable 'grp' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/group/messimpl.cc:255:15: style: The scope of the variable 'j' can be reduced. [variableScope] ipv2_parse.tmp.cc:980:36: warning: Obsolete function 'alloca' called. [allocaCalled] mpqc-2.3.1/src/lib/util/keyval/keyvaltest.cc:159:1: error: syntax error [syntaxError] mpqc-2.3.1/src/lib/util/group/messimpl.cc:103:19: style: Variable 'grp' is assigned a value that is never used. [unreadVariable] ipv2_parse.tmp.cc:1051:15: style: Condition 'yyn==0' is always true [knownConditionTrueFalse] ipv2_parse.tmp.cc:1048:16: note: Assignment 'yyn=yytable[yyn]', assigned value is greater than -1 ipv2_parse.tmp.cc:1049:11: note: Assuming that condition 'yyn<=0' is not redundant ipv2_parse.tmp.cc:1051:15: note: Condition 'yyn==0' is always true ipv2_parse.yy:278:19: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/keyvalipv2.cc:272:33: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/misc/autovectest.cc:28:1: error: syntax error [syntaxError] mpqc-2.3.1/src/lib/util/keyval/keyvalipv2.cc:283:37: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/messimpl.cc:221:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:49:9: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/keyvalipv2.cc:291:39: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/messimpl.cc:229:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:105:9: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/keyvalipv2.cc:108:23: style: Unused variable: sb [unusedVariable] mpqc-2.3.1/src/lib/util/group/messimpl.cc:303:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:146:9: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/keyvalipv2.cc:170:23: style: Unused variable: sb [unusedVariable] mpqc-2.3.1/src/lib/util/keyval/keyvalval.cc:438:3: warning:inconclusive: The buffer 'lc_kv' may not be null-terminated after the call to strncpy(). [terminateStrncpy] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:184:9: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:231:9: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:250:17: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:254:25: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/misc/comptest.cc:83:1: error: syntax error [syntaxError] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:302:9: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_read.cc:309:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:343:9: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_read.cc:314:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mpqc-2.3.1/src/lib/util/misc/string.h:13:27: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:40:11: style: The scope of the variable 'args' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:41:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:42:8: style: The scope of the variable 'v' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:96:11: style: The scope of the variable 'args' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:97:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/misc/compute.cc:71:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/util/misc/scinttest.cc:8:1: error: syntax error [syntaxError] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:98:8: style: The scope of the variable 'v' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:99:7: style: The scope of the variable 'r' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:137:11: style: The scope of the variable 'args' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:138:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:139:8: style: The scope of the variable 'v' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/misc/bug.cc:327:7: style: Condition '!gcc' is always true [knownConditionTrueFalse] mpqc-2.3.1/src/lib/util/misc/bug.cc:323:13: note: Assignment 'gcc=0', assigned value is 0 mpqc-2.3.1/src/lib/util/misc/bug.cc:327:7: note: Condition '!gcc' is always true mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:175:11: style: The scope of the variable 'args' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:176:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:177:8: style: The scope of the variable 'v' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:222:11: style: The scope of the variable 'args' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:223:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:224:8: style: The scope of the variable 'v' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_read.cc:205:16: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:293:11: style: The scope of the variable 'args' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_read.cc:373:7: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:294:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_read.cc:383:7: style: C-style pointer casting [cstyleCast] :1017:27: warning: Possible null pointer dereference: b [nullPointer] :1014:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 :1017:27: note: Null pointer dereference mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:295:8: style: The scope of the variable 'v' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_read.cc:470:12: style: C-style pointer casting [cstyleCast] :1019:9: warning: Possible null pointer dereference: b [nullPointer] :1014:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 :1019:9: note: Null pointer dereference mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:334:11: style: The scope of the variable 'args' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_read.cc:508:22: style: C-style pointer casting [cstyleCast] :667:32: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:335:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_read.cc:513:13: style: C-style pointer casting [cstyleCast] :678:16: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_data.cc:336:8: style: The scope of the variable 'v' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/keyval/ipv2_read.cc:540:9: style: C-style pointer casting [cstyleCast] :1028:20: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/messmpi.cc:240:12: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_read.cc:565:15: style: C-style pointer casting [cstyleCast] :1030:18: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/messmpi.cc:483:1: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/keyval/ipv2_read.cc:566:15: style: C-style pointer casting [cstyleCast] :1243:7: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/group/messmpi.cc:484:1: style: C-style pointer casting [cstyleCast] :1326:7: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/options/GetLongOpt.cc:135:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mpqc-2.3.1/src/lib/util/group/messmpi.cc:485:1: style: C-style pointer casting [cstyleCast] :1335:17: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/options/GetLongOpt.cc:148:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mpqc-2.3.1/src/lib/util/psi3/libpsio/error.cc:27:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mpqc-2.3.1/src/lib/util/group/messmpi.cc:486:1: style: C-style pointer casting [cstyleCast] :1360:12: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/options/GetLongOpt.cc:171:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mpqc-2.3.1/src/lib/util/psi3/libpsio/get_filename.cc:25:7: style: Unused variable: errcod [unusedVariable] mpqc-2.3.1/src/lib/util/group/messmpi.cc:487:1: style: C-style pointer casting [cstyleCast] :1362:11: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/options/GetLongOpt.cc:189:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mpqc-2.3.1/src/lib/util/group/messmpi.cc:488:1: style: C-style pointer casting [cstyleCast] :1486:24: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/options/GetLongOpt.cc:198:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mpqc-2.3.1/src/lib/util/options/README.cc:46:10: style: The scope of the variable 'scid' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/psi3/libpsio/get_numvols.cc:25:7: style: Variable 'num' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/util/group/messmpi.cc:489:1: style: C-style pointer casting [cstyleCast] :1503:24: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/options/GetLongOpt.cc:202:37: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mpqc-2.3.1/src/lib/util/options/README.cc:103:24: style: Variable 'outfile' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/util/psi3/libpsio/get_numvols.cc:22:7: style: Unused variable: errcod [unusedVariable] mpqc-2.3.1/src/lib/util/psi3/libpsio/get_volpath.cc:21:7: style: Unused variable: errcod [unusedVariable] mpqc-2.3.1/src/lib/util/group/messmpi.cc:490:1: style: C-style pointer casting [cstyleCast] :1524:23: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/options/GetLongOpt.cc:227:18: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/psi3/libpsio/get_numvols.cc:60:7: style: Variable 'num' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/util/psi3/libpsio/get_volpath.cc:55:7: style: Unused variable: errcod [unusedVariable] :1527:23: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/psi3/libpsio/get_numvols.cc:57:7: style: Unused variable: errcod [unusedVariable] mpqc-2.3.1/src/lib/util/psi3/libpsio/init.cc:43:15: style: C-style pointer casting [cstyleCast] :1619:27: style: C-style pointer casting [cstyleCast] :1624:8: style: C-style pointer casting [cstyleCast] :1010:23: style: Checking if unsigned expression 'num_to_read' is less than zero. [unsignedLessThanZero] mpqc-2.3.1/src/lib/util/psi3/libpsio/psiotest.cc:37:1: error: syntax error [syntaxError] mpqc-2.3.1/src/lib/util/psi3/libpsio/open.cc:58:30: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/psi3/libpsio/open.cc:32:23: style: The scope of the variable 'tocstat' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/psi3/libpsio/open.cc:48:10: style: Variable 'errcod' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/util/psi3/libpsio/open.cc:82:40: style: Variable 'tocstat' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/util/psi3/libpsio/read.cc:35:13: style: Variable 'this_unit' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/util/psi3/libpsio/read_block.cc:33:13: style: Variable 'this_unit' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/util/keyval/keyval.cc:61:15: style: The scope of the variable 'msg1' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/psi3/libpsio/tocread.cc:47:20: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/psi3/libpsio/tocread.cc:52:20: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/psi3/libpsio/tocread.cc:69:52: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/psi3/libpsio/tocwrite.cc:70:53: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/psi3/libpsio/write_block.cc:35:20: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/psi3/libpsio/write.cc:92:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mpqc-2.3.1/src/lib/util/psi3/libpsio/write.cc:104:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mpqc-2.3.1/src/lib/util/psi3/libpsio/write.cc:43:18: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/ref/reftest.cc:48:16: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/ref/reftest.cc:49:16: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/ref/reftest.cc:50:16: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/ref/reftest.cc:51:16: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/ref/reftest.cc:68:22: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/ref/reftest.cc:69:22: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/ref/reftest.cc:70:22: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/ref/reftest.cc:71:22: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/ref/reftest.cc:72:23: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/ref/reftest.cc:73:18: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/ref/reftest.cc:74:23: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/ref/reftest.cc:75:18: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/ref/reftest.cc:134:10: style: Variable 'x2p' is assigned a value that is never used. [unreadVariable] mpqc-2.3.1/src/lib/util/render/polygons.cc:129:14: style: Local variable 'tmp' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/util/render/polygons.cc:120:11: note: Shadowed declaration mpqc-2.3.1/src/lib/util/render/polygons.cc:129:14: note: Shadow variable mpqc-2.3.1/src/lib/util/render/polylines.cc:128:14: style: Local variable 'tmp' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/util/render/polylines.cc:119:11: note: Shadowed declaration mpqc-2.3.1/src/lib/util/render/polylines.cc:128:14: note: Shadow variable mpqc-2.3.1/src/lib/util/render/render.cc:273:13: warning: Return value of function fbuf->open() is not used. [ignoredReturnValue] mpqc-2.3.1/src/lib/util/render/polysphere.cc:47:1: style: The class 'edge' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mpqc-2.3.1/src/lib/util/render/polysphere.cc:60:1: style: The class 'triangle' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mpqc-2.3.1/src/lib/util/render/polysphere.cc:178:11: style: Local variable 'ne2' shadows outer variable [shadowVariable] mpqc-2.3.1/src/lib/util/render/polysphere.cc:117:7: note: Shadowed declaration mpqc-2.3.1/src/lib/util/render/polysphere.cc:178:11: note: Shadow variable mpqc-2.3.1/src/lib/util/state/state_file.cc:86:9: warning: Return value of function fbuf->open() is not used. [ignoredReturnValue] mpqc-2.3.1/src/lib/util/state/state_file.cc:139:9: warning: Return value of function fbuf->open() is not used. [ignoredReturnValue] mpqc-2.3.1/src/lib/util/state/state_bin.cc:215:20: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/state_bin.cc:225:19: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/state_text.cc:539:11: style: Condition 'size' is always true [knownConditionTrueFalse] mpqc-2.3.1/src/lib/util/state/state_text.cc:259:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] mpqc-2.3.1/src/lib/util/state/state_text.cc:273:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] mpqc-2.3.1/src/lib/util/state/state_text.cc:217:24: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/state_text.cc:222:19: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/state_text.cc:236:23: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/state_text.cc:396:33: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/state_text.cc:565:7: style: The scope of the variable 'ch' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/container/avltest.cc:52:10: style:inconclusive: Technically the member function 'Data::print' can be const. [functionConst] mpqc-2.3.1/src/lib/util/container/avltest.cc:57:7: note: Technically the member function 'Data::print' can be const. mpqc-2.3.1/src/lib/util/container/avltest.cc:52:10: note: Technically the member function 'Data::print' can be const. mpqc-2.3.1/src/lib/util/state/state_text.cc:594:7: style: The scope of the variable 'nread' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/container/avltest.cc:51:5: style: Class 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/util/state/state_text.cc:618:7: style: The scope of the variable 'nread' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/container/avltest.cc:152:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/util/state/state_text.cc:648:7: style: The scope of the variable 'nread' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/container/avltest.cc:165:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/util/state/state_text.cc:678:7: style: The scope of the variable 'nread' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/container/avltest.cc:193:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/util/state/stateout.cc:370:24: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/stateout.cc:379:19: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/stateout.cc:386:24: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/stateout.cc:398:23: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/stateout.cc:408:23: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/stateout.cc:433:33: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/stateout.cc:240:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/util/state/stateout.cc:256:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/util/render/algebra3.cc:576:16: style: The scope of the variable 'i1' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/render/algebra3.cc:732:15: style: The scope of the variable 'i1' can be reduced. [variableScope] mpqc-2.3.1/src/lib/util/render/algebra3.cc:138:41: style: Parameter 'v' can be declared as reference to const [constParameter] mpqc-2.3.1/src/lib/util/render/algebra3.cc:308:41: style: Parameter 'v' can be declared as reference to const [constParameter] mpqc-2.3.1/src/lib/util/render/algebra3.cc:471:41: style: Parameter 'v' can be declared as reference to const [constParameter] mpqc-2.3.1/src/lib/util/render/algebra3.cc:650:41: style: Parameter 'm' can be declared as reference to const [constParameter] mpqc-2.3.1/src/lib/util/render/algebra3.cc:808:41: style: Parameter 'm' can be declared as reference to const [constParameter] mpqc-2.3.1/src/lib/util/state/statein.cc:441:29: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/statein.cc:561:33: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/statein.cc:506:27: style: Variable 'dat' can be declared as reference to const [constVariable] mpqc-2.3.1/src/lib/util/state/statein.cc:492:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/util/state/statein.cc:505:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/util/state/statein.cc:566:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc-2.3.1/src/lib/util/state/statetest.cc:291:3: performance: Variable 'sdat' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mpqc-2.3.1/src/lib/util/state/statetest.cc:311:3: performance: Variable 'sdat' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mpqc-2.3.1/src/lib/util/state/statetest.cc:77:5: style: Class 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/util/state/statetest.cc:78:5: style: Class 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/util/state/statetest.cc:159:5: style: Class 'B' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/util/state/statetest.cc:160:5: style: Class 'B' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/util/state/statetest.cc:200:5: style: Class 'C' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/util/state/statetest.cc:201:5: style: Class 'C' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/util/state/statetest.cc:247:5: style: Class 'D' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/util/state/statetest.cc:248:5: style: Class 'D' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc-2.3.1/src/lib/util/state/statetest.cc:163:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mpqc-2.3.1/src/lib/util/state/statetest.cc:82:18: note: Virtual function in base class mpqc-2.3.1/src/lib/util/state/statetest.cc:163:18: note: Function in derived class mpqc-2.3.1/src/lib/util/state/statetest.cc:254:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mpqc-2.3.1/src/lib/util/state/statetest.cc:163:18: note: Virtual function in base class mpqc-2.3.1/src/lib/util/state/statetest.cc:254:18: note: Function in derived class mpqc-2.3.1/src/lib/util/state/statetest.cc:327:12: error: Memory pointed to by 'junk' is freed twice. [doubleFree] mpqc-2.3.1/src/lib/util/state/statetest.cc:324:12: note: Memory pointed to by 'junk' is freed twice. mpqc-2.3.1/src/lib/util/state/statetest.cc:327:12: note: Memory pointed to by 'junk' is freed twice. mpqc-2.3.1/src/lib/util/state/statetest.cc:381:40: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/statetest.cc:382:40: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/statetest.cc:383:40: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/statetest.cc:384:40: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/statetest.cc:386:11: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/statetest.cc:487:31: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/statetest.cc:488:34: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/statetest.cc:498:26: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/statetest.cc:499:27: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/statetest.cc:458:6: style: Variable 'ra' is reassigned a value before the old one has been used. [redundantAssignment] mpqc-2.3.1/src/lib/util/state/statetest.cc:456:6: note: ra is assigned mpqc-2.3.1/src/lib/util/state/statetest.cc:458:6: note: ra is overwritten mpqc-2.3.1/src/lib/util/state/translate.cc:124:13: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/translate.cc:131:13: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/translate.cc:132:13: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/translate.cc:139:13: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/translate.cc:146:13: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/translate.cc:147:13: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/translate.cc:154:13: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/translate.cc:161:13: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/translate.cc:162:13: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/translate.cc:169:13: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/translate.cc:176:13: style: C-style pointer casting [cstyleCast] mpqc-2.3.1/src/lib/util/state/translate.cc:177:13: style: C-style pointer casting [cstyleCast] diff: head mpqc-2.3.1/src/lib/chemistry/molecule/atominfo.cc:289:34: error: Allocation with new, strcpy doesn't release it. [leakNoVarFunctionCall] head mpqc-2.3.1/src/lib/chemistry/molecule/molrender.cc:359:58: style: Parameter 'arad' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/molecule/molrender.cc:359:58: style: Parameter 'arad' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/molecule/molshape.cc:353:26: style: Variable 'box' can be declared as reference to const [constVariable] head mpqc-2.3.1/src/lib/chemistry/qc/basis/aotoso.cc:604:15: style: Variable 'soj' can be declared as reference to const [constVariable] head mpqc-2.3.1/src/lib/chemistry/qc/basis/aotoso.cc:624:15: style: Variable 'soj' can be declared as reference to const [constVariable] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:130:37: error: Uninitialized variable: exps [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:121:14: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:130:37: note: Uninitialized variable: exps head mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:130:37: warning: Uninitialized variable: exps [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:121:14: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:130:37: note: Uninitialized variable: exps 2.8 mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:191:39: error: Uninitialized variable: cart_basis_values [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:181:31: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:191:39: note: Uninitialized variable: cart_basis_values head mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:191:39: warning: Uninitialized variable: cart_basis_values [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:181:31: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:191:39: note: Uninitialized variable: cart_basis_values 2.8 mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:272:37: error: Uninitialized variable: cart_g_values [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:242:31: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:272:37: note: Uninitialized variable: cart_g_values head mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:272:37: warning: Uninitialized variable: cart_g_values [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:242:31: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:272:37: note: Uninitialized variable: cart_g_values 2.8 mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:457:43: error: Uninitialized variable: exps [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:447:14: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:457:43: note: Uninitialized variable: exps head mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:457:43: warning: Uninitialized variable: exps [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:447:14: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:457:43: note: Uninitialized variable: exps 2.8 mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:474:41: error: Uninitialized variable: precon [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:453:14: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:474:41: note: Uninitialized variable: precon head mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:474:41: warning: Uninitialized variable: precon [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:453:14: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/basis/gaussshval.cc:474:41: note: Uninitialized variable: precon 2.8 mpqc-2.3.1/src/lib/chemistry/qc/cints/cintstest.cc:343:47: error: Uninitialized variable: bf2v3 [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/cints/cintstest.cc:333:31: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/cints/cintstest.cc:343:47: note: Uninitialized variable: bf2v3 head mpqc-2.3.1/src/lib/chemistry/qc/cints/cintstest.cc:343:47: warning: Uninitialized variable: bf2v3 [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/cints/cintstest.cc:333:31: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/cints/cintstest.cc:343:47: note: Uninitialized variable: bf2v3 head mpqc-2.3.1/src/lib/chemistry/qc/cints/shellpairs.cc:132:39: style: Parameter 'sp' can be declared as reference to const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/cints/shellpairs.cc:132:39: style: Parameter 'sp' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/qc/dft/dfttest.cc:56:13: style: Parameter 'v' can be declared as const array [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/dft/dfttest.cc:56:13: style: Parameter 'v' can be declared with const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/dft/dfttest.cc:590:47: error: Uninitialized variable: errcount [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/dft/dfttest.cc:579:18: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/dft/dfttest.cc:590:47: note: Uninitialized variable: errcount head mpqc-2.3.1/src/lib/chemistry/qc/dft/dfttest.cc:590:47: warning: Uninitialized variable: errcount [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/dft/dfttest.cc:579:18: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/dft/dfttest.cc:590:47: note: Uninitialized variable: errcount head mpqc-2.3.1/src/lib/chemistry/qc/dft/dfttest.cc:63:12: style: Parameter 'v' can be declared as const array [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/dft/dfttest.cc:63:12: style: Parameter 'v' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/qc/dft/dfttest.cc:63:25: style: Parameter 'w' can be declared as const array [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/dft/dfttest.cc:63:25: style: Parameter 'w' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/qc/dft/functional.cc:55:13: style: Parameter 'v' can be declared as const array [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/dft/functional.cc:55:13: style: Parameter 'v' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/qc/dft/functional.cc:62:12: style: Parameter 'v' can be declared as const array [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/dft/functional.cc:62:12: style: Parameter 'v' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/qc/dft/functional.cc:62:25: style: Parameter 'w' can be declared as const array [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/dft/functional.cc:62:25: style: Parameter 'w' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/qc/dft/integrator.cc:68:13: style: Parameter 'v' can be declared as const array [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/dft/integrator.cc:68:13: style: Parameter 'v' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/qc/intv3/bounds.cc:44:18: style: Parameter 'int_buffer' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/intv3/bounds.cc:44:18: style: Parameter 'int_buffer' can be declared with const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/intv3/comp2e.cc:749:11: error: Uninitialized variable: ucen [uninitvar] head mpqc-2.3.1/src/lib/chemistry/qc/intv3/comp2e.cc:749:11: warning: Uninitialized variable: ucen [uninitvar] head mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:112:31: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:112:31: style: Parameter 'source' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:133:31: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:133:31: style: Parameter 'source' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:156:32: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:156:32: style: Parameter 'source' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:189:32: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:189:32: style: Parameter 'source' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:222:32: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:222:32: style: Parameter 'source' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:255:32: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:255:32: style: Parameter 'source' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:75:18: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:75:18: style: Parameter 'source' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:795:35: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:795:35: style: Parameter 'source' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:817:35: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:817:35: style: Parameter 'source' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:845:35: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:845:35: style: Parameter 'source' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:873:35: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:873:35: style: Parameter 'source' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:90:18: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/intv3/tformv3.cc:90:18: style: Parameter 'source' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:1024:21: style: Parameter 'nbf' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:1024:21: style: Parameter 'nbf' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:1049:19: style: Parameter 'myshellsizes' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:1049:19: style: Parameter 'myshellsizes' can be declared with const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/wfn/density.cc:439:54: error: Uninitialized variable: bvjx [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/wfn/density.cc:421:19: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/wfn/density.cc:439:54: note: Uninitialized variable: bvjx head mpqc-2.3.1/src/lib/chemistry/qc/wfn/density.cc:439:54: warning: Uninitialized variable: bvjx [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/wfn/density.cc:421:19: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/wfn/density.cc:439:54: note: Uninitialized variable: bvjx 2.8 mpqc-2.3.1/src/lib/chemistry/qc/wfn/density.cc:440:59: error: Uninitialized variable: bvjy [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/wfn/density.cc:421:19: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/wfn/density.cc:440:59: note: Uninitialized variable: bvjy head mpqc-2.3.1/src/lib/chemistry/qc/wfn/density.cc:440:59: warning: Uninitialized variable: bvjy [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/wfn/density.cc:421:19: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/wfn/density.cc:440:59: note: Uninitialized variable: bvjy 2.8 mpqc-2.3.1/src/lib/chemistry/qc/wfn/density.cc:442:59: error: Uninitialized variable: bvjz [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/wfn/density.cc:421:19: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/wfn/density.cc:442:59: note: Uninitialized variable: bvjz head mpqc-2.3.1/src/lib/chemistry/qc/wfn/density.cc:442:59: warning: Uninitialized variable: bvjz [uninitvar] mpqc-2.3.1/src/lib/chemistry/qc/wfn/density.cc:421:19: note: Assuming condition is false mpqc-2.3.1/src/lib/chemistry/qc/wfn/density.cc:442:59: note: Uninitialized variable: bvjz head mpqc-2.3.1/src/lib/chemistry/qc/wfn/nao.cc:220:15: style: Parameter 'maxam_on_atom' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/chemistry/qc/wfn/nao.cc:220:15: style: Parameter 'maxam_on_atom' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/isosurf/shape.cc:47:29: style: Parameter 'X' can be declared as reference to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/isosurf/shape.cc:47:29: style: Parameter 'X' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/isosurf/shape.cc:47:41: style: Parameter 'A' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/isosurf/shape.cc:47:41: style: Parameter 'A' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:294:32: style: Parameter 'indx' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:294:32: style: Parameter 'indx' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:677:39: style: Parameter 'b' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:677:39: style: Parameter 'b' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:938:34: style: Parameter 'S' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:938:34: style: Parameter 'S' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:994:38: style: Parameter 'S' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/cmatrix.c:994:38: style: Parameter 'S' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/disthql.cc:171:29: style: Parameter 'lda' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/disthql.cc:171:29: style: Parameter 'lda' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/disthql.cc:171:38: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/disthql.cc:171:38: style: Parameter 'n' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/disthql.cc:171:45: style: Parameter 'm' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/disthql.cc:171:45: style: Parameter 'm' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/disthql.cc:171:52: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/disthql.cc:171:52: style: Parameter 'p' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/disthql.cc:171:59: style: Parameter 'id' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/disthql.cc:171:59: style: Parameter 'id' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/disthql.cc:321:32: style: Parameter 'lda' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/disthql.cc:321:32: style: Parameter 'lda' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/disthql.cc:321:42: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/disthql.cc:321:42: style: Parameter 'n' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/disthql.cc:321:50: style: Parameter 'm' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/disthql.cc:321:50: style: Parameter 'm' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/disthql.cc:321:58: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/disthql.cc:321:58: style: Parameter 'p' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/disthql.cc:321:66: style: Parameter 'id' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/disthql.cc:321:66: style: Parameter 'id' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:1013:23: style: Parameter 'la' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:1013:23: style: Parameter 'la' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:1013:32: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:1013:32: style: Parameter 'n' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:1076:23: style: Parameter 'la' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:1076:23: style: Parameter 'la' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:1076:32: style: Parameter 'm' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:1076:32: style: Parameter 'm' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:1076:40: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:1076:40: style: Parameter 'n' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:1134:23: style: Parameter 'la' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:1134:23: style: Parameter 'la' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:1134:32: style: Parameter 'm' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:1134:32: style: Parameter 'm' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:1134:40: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:1134:40: style: Parameter 'n' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:1323:43: style: Parameter 'iu' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:1323:43: style: Parameter 'iu' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:1324:42: style: Parameter 'iq' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:1324:42: style: Parameter 'iq' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:1325:42: style: Parameter 'ip' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:1325:42: style: Parameter 'ip' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:1978:23: style: Parameter 'lq' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:1978:23: style: Parameter 'lq' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:1978:32: style: Parameter 'm' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:1978:32: style: Parameter 'm' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:1978:51: style: Parameter 'lp' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:1978:51: style: Parameter 'lp' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:1978:60: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:1978:60: style: Parameter 'n' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:1979:20: style: Parameter 'j' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:1979:20: style: Parameter 'j' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:1979:28: style: Parameter 'k' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:1979:28: style: Parameter 'k' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:1979:39: style: Parameter 'x' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:1979:39: style: Parameter 'x' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:1979:50: style: Parameter 'y' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:1979:50: style: Parameter 'y' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2027:23: style: Parameter 'lq' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2027:23: style: Parameter 'lq' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2027:32: style: Parameter 'm' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2027:32: style: Parameter 'm' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2028:12: style: Parameter 'lp' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2028:12: style: Parameter 'lp' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2028:21: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2028:21: style: Parameter 'n' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2028:37: style: Parameter 'j' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2028:37: style: Parameter 'j' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2028:45: style: Parameter 'k' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2028:45: style: Parameter 'k' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2028:56: style: Parameter 'x' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2028:56: style: Parameter 'x' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2028:67: style: Parameter 'y' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2028:67: style: Parameter 'y' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2076:25: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2076:25: style: Parameter 'a' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2076:36: style: Parameter 'b' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2076:36: style: Parameter 'b' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2076:47: style: Parameter 'c' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2076:47: style: Parameter 'c' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2077:14: style: Parameter 'd' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2077:14: style: Parameter 'd' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2097:11: style: Parameter 'lq' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2097:11: style: Parameter 'lq' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2097:20: style: Parameter 'mq' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2097:20: style: Parameter 'mq' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2097:40: style: Parameter 'lp' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2097:40: style: Parameter 'lp' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2097:49: style: Parameter 'mp' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2097:49: style: Parameter 'mp' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2098:36: style: Parameter 'b' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2098:36: style: Parameter 'b' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2099:11: style: Parameter 'j' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2099:11: style: Parameter 'j' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2099:19: style: Parameter 'k' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2099:19: style: Parameter 'k' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2099:27: style: Parameter 'jl' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2099:27: style: Parameter 'jl' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2100:11: style: Parameter 'jr' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2100:11: style: Parameter 'jr' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2231:39: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2231:39: style: Parameter 'a' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2231:50: style: Parameter 'b' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2231:50: style: Parameter 'b' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:2288:46: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:2288:46: style: Parameter 'n' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:405:56: style: Parameter 'iq' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:405:56: style: Parameter 'iq' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:406:34: style: Parameter 'ip' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:406:34: style: Parameter 'ip' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:406:54: style: Parameter 'la' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:406:54: style: Parameter 'la' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:936:23: style: Parameter 'la' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:936:23: style: Parameter 'la' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/math/scmat/svd.c:936:32: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 mpqc-2.3.1/src/lib/math/scmat/svd.c:936:32: style: Parameter 'n' can be declared with const [constParameter] 2.8 mpqc-2.3.1/src/lib/util/keyval/keyvalass.cc:60:15: style: The scope of the variable 'k' can be reduced. [variableScope] 2.8 mpqc-2.3.1/src/lib/util/misc/string.h:13:36: error: Allocation with malloc, strcpy doesn't release it. [leakNoVarFunctionCall] head mpqc-2.3.1/src/lib/util/render/algebra3.cc:138:41: style: Parameter 'v' can be declared as reference to const [constParameter] 2.8 mpqc-2.3.1/src/lib/util/render/algebra3.cc:138:41: style: Parameter 'v' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/util/render/algebra3.cc:308:41: style: Parameter 'v' can be declared as reference to const [constParameter] 2.8 mpqc-2.3.1/src/lib/util/render/algebra3.cc:308:41: style: Parameter 'v' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/util/render/algebra3.cc:471:41: style: Parameter 'v' can be declared as reference to const [constParameter] 2.8 mpqc-2.3.1/src/lib/util/render/algebra3.cc:471:41: style: Parameter 'v' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/util/render/algebra3.cc:650:41: style: Parameter 'm' can be declared as reference to const [constParameter] 2.8 mpqc-2.3.1/src/lib/util/render/algebra3.cc:650:41: style: Parameter 'm' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/util/render/algebra3.cc:808:41: style: Parameter 'm' can be declared as reference to const [constParameter] 2.8 mpqc-2.3.1/src/lib/util/render/algebra3.cc:808:41: style: Parameter 'm' can be declared with const [constParameter] head mpqc-2.3.1/src/lib/util/state/statein.cc:506:27: style: Variable 'dat' can be declared as reference to const [constVariable] DONE