www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 15864] New: chmgen triggers exception in std.regex

https://issues.dlang.org/show_bug.cgi?id=15864

          Issue ID: 15864
           Summary: chmgen triggers exception in std.regex
           Product: D
           Version: D2
          Hardware: All
                OS: Windows
            Status: NEW
          Severity: blocker
          Priority: P1
         Component: tools
          Assignee: nobody puremagic.com
          Reporter: code dawg.eu

chmgen
Processing 32-64-portability.html
Error while processing file: ./32-64-portability.html

core.exception.AssertError std\regex\internal\parser.d(1487): Assertion failure
----------------
0x004460BB in _d_assert
0x004206AD in void std.regex.internal.parser.optimize!(char).optimize(ref
std.regex.internal.ir.Regex!(char).Regex) at C:\Users\vagr
ant\clones\dmd\src\..\..\phobos\std\regex\internal\parser.d(1533)
0x0041D647 in  trusted void
std.regex.internal.parser.lightPostprocess!(char).lightPostprocess(ref
std.regex.internal.ir.Regex!(char
).Regex) at
C:\Users\vagrant\clones\dmd\src\..\..\phobos\std\regex\internal\parser.d(1444)
0x0041D172 in  safe std.regex.internal.ir.Regex!(char).Regex
std.regex.internal.parser.makeRegex!(immutable(char)[]).makeRegex(std.regex.internal.parser.Parser!(immutable(char)[]).Parser)
at C:\Users\vagrant\clones\dmd\src\..\..\phobos\std\regex\internal\parser.d(33)
0x0041272C in  property  safe std.regex.internal.ir.Regex!(char).Regex
std.regex.internal.parser.Parser!(immutable(char)[]).Parser.program() at
C:\Users\vagrant\clones\dmd\src\..\..\phobos\std\regex\internal\parser.d(1370)
0x0040E25C in  safe std.regex.internal.ir.Regex!(char).Regex
std.regex.regexImpl!(immutable(char)[]).regexImpl(immutable(char)[],
const(char)[]) at
C:\Users\vagrant\clones\dmd\src\..\..\phobos\std\regex\package.d(326)
0x0042116B in D3std10functional114__T7memoizeS95 at
C:\Users\vagrant\clones\dmd\src\..\..\phobos\std\functional.d(1039)
0x0040E205 in  trusted std.regex.internal.ir.Regex!(char).Regex
std.regex.regex!(immutable(char)[]).regex(immutable(char)[], const(char)[]) at
C:\Users\vagrant\clones\dmd\src\..\..\phobos\std\regex\package.d(318)
0x004337EA in
D6chmgen106__T2reVAyaa43_283c6120283f3a283f3a5c772b3d5c225b5e225d2a5c22293f5c732a292a687265663dEE1BFCF2FC6C71F56EF1636FA25862EC
at C:\Users\vagrant\clones\dlang.org\chmgen.d(497)
0x00402A9A in _Dmain at C:\Users\vagrant\clones\dlang.org\chmgen.d(122)

Happens w/ dmd 2.070.2.

--
Apr 02 2016