[glib] regex test: Assert /(?P<sub>foo)\\g<sub/ changed behaviour at 8.35, not 8.38
- From: Allison Ryan Lortie <desrt src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] regex test: Assert /(?P<sub>foo)\\g<sub/ changed behaviour at 8.35, not 8.38
- Date: Mon, 18 Jan 2016 17:20:03 +0000 (UTC)
commit 9b8a34b5b33cb631f8abde42227841cfe099af74
Author: Iain Lane <iain orangesquash org uk>
Date: Fri Jan 15 17:58:33 2016 +0000
regex test: Assert /(?P<sub>foo)\\g<sub/ changed behaviour at 8.35, not 8.38
https://bugzilla.gnome.org/show_bug.cgi?id=760683
glib/tests/regex.c | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/glib/tests/regex.c b/glib/tests/regex.c
index f021940..bd42230 100644
--- a/glib/tests/regex.c
+++ b/glib/tests/regex.c
@@ -2282,14 +2282,22 @@ main (int argc, char *argv[])
if (pcre_ge (8, 37))
{
/* The expected errors changed here. */
- TEST_NEW_FAIL ("(?P<sub>foo)\\g<sub", 0, G_REGEX_ERROR_MISSING_SUBPATTERN_NAME_TERMINATOR);
TEST_NEW_FAIL ("(?(?<ab))", 0, G_REGEX_ERROR_ASSERTION_EXPECTED);
}
else
{
- TEST_NEW_FAIL ("(?P<sub>foo)\\g<sub", 0, G_REGEX_ERROR_MISSING_BACK_REFERENCE);
TEST_NEW_FAIL ("(?(?<ab))", 0, G_REGEX_ERROR_MISSING_SUBPATTERN_NAME_TERMINATOR);
}
+
+ if (pcre_ge (8, 35))
+ {
+ /* The expected errors changed here. */
+ TEST_NEW_FAIL ("(?P<sub>foo)\\g<sub", 0, G_REGEX_ERROR_MISSING_SUBPATTERN_NAME_TERMINATOR);
+ }
+ else
+ {
+ TEST_NEW_FAIL ("(?P<sub>foo)\\g<sub", 0, G_REGEX_ERROR_MISSING_BACK_REFERENCE);
+ }
TEST_NEW_FAIL ("(?P<x>eks)(?P<x>eccs)", 0, G_REGEX_ERROR_DUPLICATE_SUBPATTERN_NAME);
#if 0
TEST_NEW_FAIL (?, 0, G_REGEX_ERROR_MALFORMED_PROPERTY);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]