Merge pull request #8550 from wolframw/nothrow_contracts2

improve precondition of std.path.globMatch
This commit is contained in:
Razvan Nitu 2022-09-26 05:47:20 +03:00 committed by GitHub
commit 07bbd10eb9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -3357,16 +3357,10 @@ in
{
// Verify that pattern[] is valid
import std.algorithm.searching : balancedParens;
import std.utf : byUTF;
try
{
assert(balancedParens(pattern, '[', ']', 0));
assert(balancedParens(pattern, '{', '}', 0));
}
catch (Exception e)
{
assert(0);
}
assert(balancedParens(pattern.byUTF!C, '[', ']', 0));
assert(balancedParens(pattern.byUTF!C, '{', '}', 0));
}
do
{