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
parent b556bd9abf
commit ab6e83ad41

View File

@@ -175,7 +175,8 @@ proc `$`*(pattern: RegexMatch): string =
proc `==`*(a, b: Regex): bool =
# 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.pcreExtra == b.pcreExtra