const uint32_t *inputs, uint32_t outputCount,
const uint32_t *outputs)
{
- if ((model == nullptr) || ((inputs == nullptr) && (inputCount != 0)) ||
- ((outputs == nullptr) && (outputCount != 0)))
+ if ((model == nullptr) || (inputs == nullptr) || (outputs == nullptr))
{
return ANEURALNETWORKS_UNEXPECTED_NULL;
}
const uint32_t *inputs, uint32_t outputCount,
const uint32_t *outputs)
{
- if ((model == nullptr) || ((inputs == nullptr) && (inputCount != 0)) ||
- ((outputs == nullptr) && (outputCount != 0)))
+ if ((model == nullptr) || (inputs == nullptr) || (outputs == nullptr))
{
return ANEURALNETWORKS_UNEXPECTED_NULL;
}
}
}
+ // Workaround: to avoid compile error by unused-parameter, use inputCount
+ if (inputCount == 0)
+ {
+ return ANEURALNETWORKS_BAD_DATA;
+ }
+
switch (type)
{
default: