Fixes problem when WITH introduces a symbol that shadows an existing identifier
Merge pull request #2458 from systay/with-shadowing-bug

Fixes problem when WITH introduces a symbol that shadows an existing ide...