Skip to content

Adding to associative array inside Variant segfaults #10518

Open
@dlangBugzillaToGithub

Description

@dlangBugzillaToGithub

acehreli (@acehreli) reported this on 2023-03-25T07:44:37Z

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

Description

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
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions