Fix tests broken in 7296c6d

7296c6d doesn't do any nil checking, so it segfaults on `==` on `Regex`
This commit is contained in:
Flaviu Tamas 2015-03-04 19:29:35 -05:00
commit ab6e83ad41

View file

@ -175,7 +175,8 @@ proc `$`*(pattern: RegexMatch): string =
proc `==`*(a, b: Regex): bool = proc `==`*(a, b: Regex): bool =
# name-to-number table is generated at init time, doesn't need to be checked # name-to-number table is generated at init time, doesn't need to be checked
return a.pattern == b.pattern and return not a.isNil and not b.isNil and
a.pattern == b.pattern and
a.pcreObj == b.pcreObj and a.pcreObj == b.pcreObj and
a.pcreExtra == b.pcreExtra a.pcreExtra == b.pcreExtra