]> git.lizzy.rs Git - rust.git/commit
debuginfo: Implemented proper handling of lexical scopes and variable shadowing.
authorMichael Woerister <michaelwoerister@gmail>
Mon, 5 Aug 2013 09:12:40 +0000 (11:12 +0200)
committerMichael Woerister <michaelwoerister@gmail>
Tue, 13 Aug 2013 09:13:49 +0000 (11:13 +0200)
commit33e7d95e9c4ff02b4fb949ea51a26a8bf5e9ae5c
treeec5c0b2ce632f8987705bd20c1a6bf0747820bb2
parent4601ea65f8f16dbbe47c8e20ae66677e30dd1521
debuginfo: Implemented proper handling of lexical scopes and variable shadowing.
17 files changed:
src/librustc/middle/trans/_match.rs
src/librustc/middle/trans/base.rs
src/librustc/middle/trans/common.rs
src/librustc/middle/trans/controlflow.rs
src/librustc/middle/trans/debuginfo.rs
src/librustc/middle/trans/expr.rs
src/test/debug-info/lexical-scope-in-for-loop.rs [new file with mode: 0644]
src/test/debug-info/lexical-scope-in-if.rs [new file with mode: 0644]
src/test/debug-info/lexical-scope-in-match.rs [new file with mode: 0644]
src/test/debug-info/lexical-scope-in-unconditional-loop.rs [new file with mode: 0644]
src/test/debug-info/lexical-scope-in-while.rs [new file with mode: 0644]
src/test/debug-info/lexical-scope-with-macro.rs [new file with mode: 0644]
src/test/debug-info/lexical-scopes-in-block-expression.rs [new file with mode: 0644]
src/test/debug-info/name-shadowing-and-scope-nesting.rs [new file with mode: 0644]
src/test/debug-info/shadowed-variable.rs [new file with mode: 0644]
src/test/debug-info/simple-lexical-scope.rs [new file with mode: 0644]
src/test/debug-info/variable-scope.rs [deleted file]