# VERILOG2142: A non-void function should return a value ## Summary ```{raw} html

Count: 1

ReliabilitySecurityMaintainabilityCode attributeEffort to fixTags
HIGH--Intentionality | Complete10minsynthesis, vscode, simulation, linter
``` ## Description ```{raw} html

A non-void function has no return statements and does not assign to its return value variable.

Noncompliant code example

function int fly(input a);
endfunction

Compliant solution

function int fly(input a);
  return 1;
endfunction
``` ## Parameters No parameters. ```{raw} html ```