From 8ea1a8eef99f6662ac29c92e4dfad19a09a9f4ca Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Fri, 7 Oct 2011 15:51:55 -0700 Subject: [PATCH] make treatment of unchecked/unsafe blocks more uniform also repair various errors in the parser related to such blocks. rename checked_blk to default_blk to reflect the fact that it inherits its purity from the surrounding context. --- .../run-pass/unsafe-fn-called-from-unsafe-blk | Bin 0 -> 9936 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100755 src/test/run-pass/unsafe-fn-called-from-unsafe-blk diff --git a/src/test/run-pass/unsafe-fn-called-from-unsafe-blk b/src/test/run-pass/unsafe-fn-called-from-unsafe-blk new file mode 100755 index 0000000000000000000000000000000000000000..a57f8f90ca9eb2a486976b28935c5f795bf5d161 GIT binary patch literal 9936 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 literal 0 HcmV?d00001