digitalmars.D.bugs - [Issue 18252] New: no property 'tupleof' for type 'string[int]'
- d-bugmail puremagic.com (36/36) Jan 17 2018 https://issues.dlang.org/show_bug.cgi?id=18252
https://issues.dlang.org/show_bug.cgi?id=18252 Issue ID: 18252 Summary: no property 'tupleof' for type 'string[int]' Product: D Version: D2 Hardware: x86 OS: All Status: NEW Severity: critical Priority: P1 Component: phobos Assignee: nobody puremagic.com Reporter: bitworld qq.com Tow arrays of associative array can't be compared. Compiler: DMD 2.078 Error message: D:\Dlang\dmd2\windows\bin\..\..\src\druntime\import\object.d(3461,31): Error: no property 'tupleof' for type 'string[int]' D:\Dlang\dmd2\windows\bin\..\..\src\druntime\import\object.d(3461,53): Error: no property 'tupleof' for type 'string[int]' source\app.d(11,6): Error: template instance object.__equals!(string[int], string[int]) error instantiating dmd failed with exit code 1. =====Test code====== import std.stdio; import std.algorithm; void main() { bool r; string[int][] aa1; string[int][] aa2; // r = __equals!(string[int], string[int])(aa1, aa2); // bug r = aa1 == aa2; // bug // r = equal(aa1, aa2); // ok } --
Jan 17 2018