https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101619
Bug ID: 101619 Summary: d: Change in DotTemplateExp type semantics leading to regression Product: gcc Version: 10.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: d Assignee: ibuclaw at gdcproject dot org Reporter: ibuclaw at gdcproject dot org Target Milestone: --- A regression found in upstream was included in the fix for PR100999. --- import std.range.primitives : isInputRange; struct Slice { bool empty() const; int front() const; void popFront()() { } } static assert(isInputRange!( Slice) == true); static assert(isInputRange!(const Slice) == false); // fails since PR100999