5.8. variable reduce

Format:


        -[no-]variable-reduce
      
enable/disable unused or unassigned variables removal

Default: enabled

Purpose: If a variable is assigned a value but never used in an expression, it is removed. Likewise if a variable is never assigned a value, but is used in an expression it is replaced with the constant 0.