rust-lang/rust — pull request #20027 by michaelwoerister (2014-12-19 14:02:05+00:00)
Title: debuginfo: Fix regression in for-loop variable debuginfo

Back when for-loop iteration variables were just de-sugared into `let` bindings, debuginfo for them was created like for any other `let` binding. When the implementation approach for for-loops changed, we ceased having debuginfo for the iteration variable. This PR fixes this omission and adds a more prominent test case for it.

Also contains some minor, general cleanup of the debuginfo module.

Fixes #19732