fix potential npe in ada codegen (#16188)

This commit is contained in:
William Cheng 2023-07-26 14:12:45 +08:00 committed by GitHub
parent 596487aa6c
commit 30c38ed7ad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -821,7 +821,7 @@ abstract public class AbstractAdaCodegen extends DefaultCodegen implements Codeg
//LOGGER.debug("Compare " + name + " with " + second.name + "=-1");
return -1;
}
if ((depend == null ? 0 : depend.size()) != (second.depend == null ? 0 : second.depend.size())) {
if (depend != null && (depend == null ? 0 : depend.size()) != (second.depend == null ? 0 : second.depend.size())) {
//LOGGER.debug("Compare " + name + " with " + second.name + "=D"
// + (depend.size() - second.depend.size()));
return depend.size() - second.depend.size();