From 62c224ffe4845ed3a1f651d05ea0be84d5c870ea Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Thu, 30 Sep 2010 16:10:30 -0700 Subject: Drop slots on block exits even when blocks have no statements. Part way to fixing bind leakage in rustc. --- src/test/run-pass/drop-on-empty-block-exit.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/test/run-pass/drop-on-empty-block-exit.rs (limited to 'src/test') diff --git a/src/test/run-pass/drop-on-empty-block-exit.rs b/src/test/run-pass/drop-on-empty-block-exit.rs new file mode 100644 index 00000000..988f4358 --- /dev/null +++ b/src/test/run-pass/drop-on-empty-block-exit.rs @@ -0,0 +1,11 @@ +tag t { + foo(@int); +} + +fn main() { + auto tt = foo(@10); + alt (tt) { + case (foo(?z)) { + } + } +} \ No newline at end of file -- cgit v1.2.3