Branch: rosetta:main 「revision: №62163」
Test: ubuntu.clang.code_quality.clang_tidy
SubTest: src/protocols/drug_design/SubstituentReplace.cc
SubTest files: 「file-system-view」
Daemon: nobu-2    
State: src/protocols/drug_design/SubstituentReplace.cc

/home/benchmark/rosetta/source/cmake/build_clang_tidy/../../external/rdkit/GraphMol/ROMol.h:293:22: warning: Call to virtual function during destruction [clang-analyzer-optin.cplusplus.VirtualCall] virtual ~ROMol() { destroy(); }; ^ /home/benchmark/rosetta/source/src/protocols/drug_design/SubstituentReplace.cc:138:7: note: Assuming the condition is false if ( templates_.size() < 1 ) { ^ /home/benchmark/rosetta/source/src/protocols/drug_design/SubstituentReplace.cc:138:2: note: Taking false branch if ( templates_.size() < 1 ) { ^ /home/benchmark/rosetta/source/src/protocols/drug_design/SubstituentReplace.cc:142:7: note: Assuming the condition is false if ( substituents_.size() < 1 ) { ^ /home/benchmark/rosetta/source/src/protocols/drug_design/SubstituentReplace.cc:142:2: note: Taking false branch if ( substituents_.size() < 1 ) { ^ /home/benchmark/rosetta/source/src/protocols/drug_design/SubstituentReplace.cc:153:2: note: Taking false branch if ( ! template_molsub ) { ^ /home/benchmark/rosetta/source/src/protocols/drug_design/SubstituentReplace.cc:164:2: note: Taking false branch if ( ! replace_molsub ) { ^ /home/benchmark/rosetta/source/src/protocols/drug_design/SubstituentReplace.cc:196:28: note: Assuming the condition is false for ( unsigned int mm(0); mm < replace_molsub->mol()->getNumAtoms(); ++mm ) { // 0 Based!! ^ /home/benchmark/rosetta/source/src/protocols/drug_design/SubstituentReplace.cc:196:2: note: Loop condition is false. Execution continues on line 202 for ( unsigned int mm(0); mm < replace_molsub->mol()->getNumAtoms(); ++mm ) { // 0 Based!! ^ /home/benchmark/rosetta/source/src/protocols/drug_design/SubstituentReplace.cc:232:7: note: Assuming 'num_frags' is equal to 1 if ( num_frags != 1 ) { ^ /home/benchmark/rosetta/source/src/protocols/drug_design/SubstituentReplace.cc:232:2: note: Taking false branch if ( num_frags != 1 ) { ^ /home/benchmark/rosetta/source/src/protocols/drug_design/SubstituentReplace.cc:242:2: note: Taking true branch if ( ff ) { ^ /home/benchmark/rosetta/source/src/protocols/drug_design/SubstituentReplace.cc:272:2: note: Calling implicit destructor for 'RDMolToRestype' return; ^ /home/benchmark/rosetta/source/src/protocols/drug_design/SubstituentReplace.cc:272:2: note: Calling '~ROMol' /home/benchmark/rosetta/source/cmake/build_clang_tidy/../../external/rdkit/GraphMol/ROMol.h:293:22: note: This destructor of an object of type '~ROMol' has not returned when the virtual method was called virtual ~ROMol() { destroy(); }; ^ /home/benchmark/rosetta/source/cmake/build_clang_tidy/../../external/rdkit/GraphMol/ROMol.h:293:22: note: Call to virtual function during destruction 1528 warnings generated.