[Issue 16383] New: Algebraic visit does not match handlers to const classes
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Sat Aug 13 10:43:14 PDT 2016
https://issues.dlang.org/show_bug.cgi?id=16383
Issue ID: 16383
Summary: Algebraic visit does not match handlers to const
classes
Product: D
Version: D2
Hardware: x86
OS: Windows
Status: NEW
Severity: normal
Priority: P1
Component: phobos
Assignee: nobody at puremagic.com
Reporter: cauterite at gmail.com
( https://dpaste.dzfl.pl/e8709d95a4dc )
import std.variant;
class C {};
void main() {
alias T = Algebraic!(immutable(C));
T.init.visit!(
(immutable(C) _) => 0
);
};
// error: "overload for type 'immutable(C)' hasn't been specified"
const/immutable just don't get matched to the handlers.
Probably related to bug 15615.
--
More information about the Digitalmars-d-bugs
mailing list