| OLD | NEW |
| (Empty) |
| 1 Index: source/test/testdata/regextst.txt | |
| 2 =================================================================== | |
| 3 --- source/test/testdata/regextst.txt (revision 30243) | |
| 4 +++ source/test/testdata/regextst.txt (revision 30244) | |
| 5 @@ -1,4 +1,4 @@ | |
| 6 -# Copyright (c) 2001-2010 International Business Machines | |
| 7 +# Copyright (c) 2001-2011 International Business Machines | |
| 8 # Corporation and others. All Rights Reserved. | |
| 9 # | |
| 10 # file: | |
| 11 @@ -1024,11 +1024,15 @@ | |
| 12 "(?!0{5})(\d{5})(?!-?0{4})(-?\d{4})?" "<0><1>94040</1><2>-3344</2></0>" | |
| 13 "(?!0{5})(\d{5})(?!-?0{4})(-?\d{4})?" "94040-0000" | |
| 14 "(?!0{5})(\d{5})(?!-?0{4})(-?\d{4})?" "00000-3344" | |
| 15 + | |
| 16 +# | |
| 17 +# Bug 8666. Assertion failure on match, bad operand to JMP_SAV_X opcode. | |
| 18 # | |
| 19 +"((.??)+|A)*" "<0><1><2></2></1></0>AAAAABBBBBCCCCCDDDDEEEE
E" | |
| 20 + | |
| 21 # Random debugging, Temporary | |
| 22 # | |
| 23 #"^(?:a?b?)*$" "a--" | |
| 24 -"^(?:a?b?)*$" "a--" | |
| 25 | |
| 26 "This is a string with (?:one |two |three )endings" "<0>This is a string with
two endings</0>" | |
| 27 "((?:a|b|c)whoop-dee-do) | [jkl]|zed" "x" | |
| 28 Index: source/i18n/regexcmp.cpp | |
| 29 =================================================================== | |
| 30 --- source/i18n/regexcmp.cpp (revision 30243) | |
| 31 +++ source/i18n/regexcmp.cpp (revision 30244) | |
| 32 @@ -1962,6 +1962,7 @@ | |
| 33 opType == URX_CTR_LOOP || | |
| 34 opType == URX_CTR_LOOP_NG || | |
| 35 opType == URX_JMP_SAV || | |
| 36 + opType == URX_JMP_SAV_X || | |
| 37 opType == URX_RELOC_OPRND) && opValue > where) { | |
| 38 // Target location for this opcode is after the insertion point and | |
| 39 // needs to be incremented to adjust for the insertion. | |
| OLD | NEW |