From 5f05ae68e555e94aa31c36b35dfb2e03952443ba Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Fri, 7 Jan 2011 22:13:52 -0500 Subject: Don't allow circular_buffer to shrink below it's initial size --- src/test/run-pass/chan-poweroftwo.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/test') diff --git a/src/test/run-pass/chan-poweroftwo.rs b/src/test/run-pass/chan-poweroftwo.rs index f3a4b9b5..da9a62cc 100644 --- a/src/test/run-pass/chan-poweroftwo.rs +++ b/src/test/run-pass/chan-poweroftwo.rs @@ -38,9 +38,19 @@ impure fn test_grow() { } } +// Don't allow the buffer to shrink below it's original size +impure fn test_shrink() { + let port[i8] myport = port(); + auto mychan = chan(myport); + + mychan <| 0i8; + auto x <- myport; +} + impure fn main() { test_init(); test_grow(); + test_shrink(); } // Local Variables: -- cgit v1.2.3