Branch: rosetta:main 「revision: №62162」
Test: ubuntu.clang.code_quality.clang_tidy
SubTest: src/protocols/drug_design/ReactionMultiTransform.cc
SubTest files: 「file-system-view」
Daemon: nobu-5    
State: src/protocols/drug_design/ReactionMultiTransform.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/ReactionMultiTransform.cc:106:31: note: Assuming the condition is false for ( core::Size rxn_num(1); rxn_num <= rxns.size(); ++rxn_num ) { ^ /home/benchmark/rosetta/source/src/protocols/drug_design/ReactionMultiTransform.cc:106:2: note: Loop condition is false. Execution continues on line 129 for ( core::Size rxn_num(1); rxn_num <= rxns.size(); ++rxn_num ) { ^ /home/benchmark/rosetta/source/src/protocols/drug_design/ReactionMultiTransform.cc:129:7: note: Assuming the condition is false if ( products_.size() == 0 ) { ^ /home/benchmark/rosetta/source/src/protocols/drug_design/ReactionMultiTransform.cc:129:2: note: Taking false branch if ( products_.size() == 0 ) { ^ /home/benchmark/rosetta/source/src/protocols/drug_design/ReactionMultiTransform.cc:145:47: note: Calling 'ReactionMultiTransform::get_additional_output' core::chemical::MutableResidueTypeOP picked( get_additional_output() ); ^ /home/benchmark/rosetta/source/src/protocols/drug_design/ReactionMultiTransform.cc:173:2: note: Taking false branch if ( ! has_additional_output() ) { ^ /home/benchmark/rosetta/source/src/protocols/drug_design/ReactionMultiTransform.cc:199:9: note: Calling implicit destructor for 'RDMolToRestype' return new_resop; ^ /home/benchmark/rosetta/source/src/protocols/drug_design/ReactionMultiTransform.cc:199:9: 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 /home/benchmark/rosetta/source/src/protocols/drug_design/ReactionMultiTransform.cc:177:48: warning: use nullptr [modernize-use-nullptr] return core::chemical::MutableResidueTypeOP( 0 ); ^ nullptr 1555 warnings generated.