http://d.puremagic.com/issues/show_bug.cgi?id=4860
--- Comment #11 from yebblies 2012-02-12 16:01:49 EST ---
This is a symptom of issue 3559 - overload sets are not searched properly in
some cases.
*** This issue has been marked as a duplicate of issue 3559 ***
--
Configure issuemail: http:/
http://d.puremagic.com/issues/show_bug.cgi?id=4860
yebblies changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://d.puremagic.com/issues/show_bug.cgi?id=4860
Don changed:
What|Removed |Added
Keywords|wrong-code |rejects-valid
Platform|x86_64
http://d.puremagic.com/issues/show_bug.cgi?id=4860
Walter Bright changed:
What|Removed |Added
CC||bugzi...@digitalmars.com
--- Comment #
http://d.puremagic.com/issues/show_bug.cgi?id=4860
--- Comment #7 from Don 2010-11-19 22:16:42 PST ---
That patch was a bit too early in the function. Should be e2ir.c, line 3308.
Still in DelegateExp::toElem().
{
// Get pointer to function out of virtual table
http://d.puremagic.com/issues/show_bug.cgi?id=4860
Don changed:
What|Removed |Added
CC||clugd...@yahoo.com.au
--- Comment #6 from Don 2
http://d.puremagic.com/issues/show_bug.cgi?id=4860
nfx...@gmail.com changed:
What|Removed |Added
CC||nfx...@gmail.com
--- Comment #5 from
http://d.puremagic.com/issues/show_bug.cgi?id=4860
--- Comment #4 from Steven Schveighoffer 2010-09-13
14:46:31 PDT ---
(In reply to comment #3)
> Steven, I am not quite sure if I see why a non-minimal code snippet in a bug
> report would be useful
Because it avoids an argument against fixing
http://d.puremagic.com/issues/show_bug.cgi?id=4860
--- Comment #3 from klickverbot 2010-09-13 14:37:15 PDT
---
Steven, I am not quite sure if I see why a non-minimal code snippet in a bug
report would be useful, but here you go:
---
import std.stdio;
class Base {
void foo( int i ) {}
voi
http://d.puremagic.com/issues/show_bug.cgi?id=4860
Steven Schveighoffer changed:
What|Removed |Added
CC||schvei...@yahoo.com
--- Comment
http://d.puremagic.com/issues/show_bug.cgi?id=4860
--- Comment #1 from klickverbot 2010-09-13 14:23:03 PDT
---
Iain pointed out on #d that the example above works if you put the alias
directive *after* the last overload:
---
import std.stdio;
class Base {
void foo() {
}
}
class Derived
11 matches
Mail list logo