count should be @safe

This commit is contained in:
Brad Roberts 2014-10-13 01:15:44 -07:00
parent 8bcf058c99
commit 15ccc7ddc8

View file

@ -7311,7 +7311,7 @@ size_t count(alias pred = "a == b", Range, E)(Range haystack, E needle)
} }
/// ///
unittest @safe unittest
{ {
import std.uni : toLower; import std.uni : toLower;
@ -7329,7 +7329,7 @@ unittest
assert(count!("a > 1")(a) == 8); assert(count!("a > 1")(a) == 8);
} }
unittest @safe unittest
{ {
import std.conv : text; import std.conv : text;
@ -7350,7 +7350,7 @@ unittest
assert(count!("a == '語'")("日本語"d) == 1); assert(count!("a == '語'")("日本語"d) == 1);
} }
unittest @safe unittest
{ {
debug(std_algorithm) printf("algorithm.count.unittest\n"); debug(std_algorithm) printf("algorithm.count.unittest\n");
string s = "This is a fofofof list"; string s = "This is a fofofof list";
@ -7394,7 +7394,7 @@ size_t count(alias pred = "true", R)(R haystack)
return result; return result;
} }
unittest @safe unittest
{ {
debug(std_algorithm) scope(success) debug(std_algorithm) scope(success)
writeln("unittest @", __FILE__, ":", __LINE__, " done."); writeln("unittest @", __FILE__, ":", __LINE__, " done.");
@ -7404,7 +7404,7 @@ unittest
} }
// Issue 11253 // Issue 11253
nothrow unittest @safe nothrow unittest
{ {
assert([1, 2, 3].count([2, 3]) == 1); assert([1, 2, 3].count([2, 3]) == 1);
} }