* lib/adlint/cc1/object.rb : Fix bypassing inner-variable's value
  mutation in order to correctly propagate mutation to the
  outer-variable.
  Add missing value-domain thinning of inner-variables.

* lib/adlint/cc1/branch.rb : Fix value-domain thinning condition to thin
  domains discarded by a break-statement in the iteration.
* lib/adlint/cc1/environ.rb : Ditto.
* lib/adlint/cc1/interp.rb : Ditto.
* lib/adlint/cc1/option.rb : Ditto.

* features/code_check/W0422.feature : Add scenario to reproduce
  false-positive of W0422 code check caused by incomplete value-domain
  thinning.

* lib/adlint/cc1/builtin.rb : Fix broken `__adlint__eval' builtin debug
  function.