July 01, 2015 [Issue 14757] New: Wrong error message: Error: multi-dimensional slicing requires template opSlice | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=14757 Issue ID: 14757 Summary: Wrong error message: Error: multi-dimensional slicing requires template opSlice Product: D Version: D2 Hardware: x86 OS: Mac OS X Status: NEW Severity: normal Priority: P1 Component: dmd Assignee: nobody@puremagic.com Reporter: timothee.cour2@gmail.com ---- struct A{ auto opSlice(uint dim)(int a, int b){ foobar(); return 0; } auto opIndex(T...)(T args){ return 2; } } void main(){ A a; a[0..1, 0];//Error: multi-dimensional slicing requires template opSlice //a[0..1];//slightly less cryptic error message for this } ---- -- |
Copyright © 1999-2021 by the D Language Foundation