[Issue 23113] New: Bug in CTFE initialization of redBlackTree?
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Mon May 16 12:42:04 UTC 2022
    
    
  
https://issues.dlang.org/show_bug.cgi?id=23113
          Issue ID: 23113
           Summary: Bug in CTFE initialization of redBlackTree?
           Product: D
           Version: D2
          Hardware: x86
                OS: All
            Status: NEW
          Severity: major
          Priority: P1
         Component: dmd
          Assignee: nobody at puremagic.com
          Reporter: czdanol at gmail.com
```D
import std.container.rbtree;
import std.stdio;
const baseTypes = redBlackTree(
    "Float", "Float2", "Float3",
    "Bool",
    "Block",
    "Rule", "ComponentNode"
    );
void main() {
    foreach(string s; baseTypes)
        writeln(s);
}
```
Running this code throws:
```
core.exception.AssertError@/dlang/dmd/linux/bin64/../../src/phobos/std/container/rbtree.d(264):
parent must not be null
```
--
    
    
More information about the Digitalmars-d-bugs
mailing list