www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 23809] New: Adding to associative array inside Variant

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

          Issue ID: 23809
           Summary: Adding to associative array inside Variant segfaults
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P1
         Component: phobos
          Assignee: nobody puremagic.com
          Reporter: acehreli yahoo.com

Found at:

 https://forum.dlang.org/post/dekeczwolflkjwauftxl forum.dlang.org

The following program segfaults:

import std.variant;

void main()
{
  Variant variant = Variant([
    "one": Variant(1),
  ]);

  variant["four"] = Variant(4); // Segfault
}

--
Mar 25 2023