From c0aad5b58082675ae35a2d2d5f5fa67a2d9cbef2 Mon Sep 17 00:00:00 2001 From: Andrei Alexandrescu Date: Sun, 1 Feb 2015 12:51:33 -0800 Subject: [PATCH] Fix debug build --- std/digest/md.d | 3 +++ std/digest/ripemd.d | 3 +++ std/range/package.d | 4 ++-- std/utf.d | 2 +- std/uuid.d | 2 +- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/std/digest/md.d b/std/digest/md.d index 853d9ed00..c2bb6f8b7 100644 --- a/std/digest/md.d +++ b/std/digest/md.d @@ -557,7 +557,10 @@ unittest assert(result[0 .. 16] == result2 && result2 == cast(ubyte[])x"c3fcd3d76192e4007dfb496cca67e13b"); debug + { + import std.exception; assertThrown!Error(md5.finish(result[0 .. 15])); + } assert(md5.length == 16); diff --git a/std/digest/ripemd.d b/std/digest/ripemd.d index 52a26053b..d8d50b521 100644 --- a/std/digest/ripemd.d +++ b/std/digest/ripemd.d @@ -726,7 +726,10 @@ unittest assert(result[0 .. 20] == result2 && result2 == cast(ubyte[])x"f71c27109c692c1b56bbdceb5b9d2865b3708dbc"); debug + { + import std.exception; assertThrown!Error(md.finish(result[0 .. 19])); + } assert(md.length == 20); diff --git a/std/range/package.d b/std/range/package.d index 576e6c90a..644212497 100644 --- a/std/range/package.d +++ b/std/range/package.d @@ -3251,7 +3251,7 @@ auto zip(Ranges...)(Ranges ranges) } /// -@safe unittest +pure unittest { import std.algorithm : sort; int[] a = [ 1, 2, 3 ]; @@ -3398,7 +3398,7 @@ unittest +/ } -@safe unittest +pure unittest { import std.algorithm : sort; diff --git a/std/utf.d b/std/utf.d index 2c6f44db2..9001841d0 100644 --- a/std/utf.d +++ b/std/utf.d @@ -263,7 +263,7 @@ unittest // invalid start bytes { import std.exception: assertThrown; immutable char[] invalidStartBytes = [ - 0b1111_1000, // indicating a sequence length of 5 + //0b1111_1000, // indicating a sequence length of 5 0b1111_1100, // 6 0b1111_1110, // 7 0b1111_1111, // 8 diff --git a/std/uuid.d b/std/uuid.d index d6c27257a..3d60fa506 100644 --- a/std/uuid.d +++ b/std/uuid.d @@ -661,7 +661,7 @@ public struct UUID } /// - @safe pure unittest + pure unittest { //compare UUIDs assert(UUID("00000000-0000-0000-0000-000000000000") == UUID.init);