[Issue 21011] New: Variant and tuples by index
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sat Jul 4 12:32:11 UTC 2020
https://issues.dlang.org/show_bug.cgi?id=21011
Issue ID: 21011
Summary: Variant and tuples by index
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Severity: minor
Priority: P1
Component: phobos
Assignee: nobody at puremagic.com
Reporter: v.leolui at gmail.com
Test case:
----------------
Variant test = tuple(1,2);
writeln(test[0]);
----------------
errors:
----------------
std.variant.VariantException at std\variant.d(1715): Variant: attempting to use
incompatible types std.typecons.Tuple!(int, int).Tuple
and int
----------------
0x000000013F1292DB in
std.variant.VariantN`20LU.VariantN.handler!(std.typecons.Tuple!(int,
int)).handler at C:\D\dmd2\windows\bin\..\..\src\phobos\std\variant.d(475)
0x000000013F134536 in std.variant.VariantN`20LU.VariantN.opIndex!int.opIndex at
C:\D\dmd2\windows\bin\..\..\src\phobos\std\variant.d(1113)
----------------
https://github.com/dlang/phobos/blob/master/std/variant.d#L475
access by index not working on tuples?
but: writeln(test) - working;
--
More information about the Digitalmars-d-bugs
mailing list