mozilla/rust — pull request #4192 by catamorphism (2012-12-14 23:59:41+00:00)
Title: Make trans treat all statements as if they introduce a new scope

r? @graydon This is for consistency with borrowck. Changing borrowck would
also be an alternative, but I found it easier to change trans :-)

This eliminates an ICE in trans where the scope for a particular
borrow was a statement ID, but the code in trans that does cleanups
wasn't finding the block with that scope. As per #3860