[Issue 13175] [D1] ICE on conflicting overloads in presense of default __FILE__/__LINE__
    via Digitalmars-d-bugs 
    digitalmars-d-bugs at puremagic.com
       
    Mon Jul 21 12:10:38 PDT 2014
    
    
  
https://issues.dlang.org/show_bug.cgi?id=13175
Walter Bright <bugzilla at digitalmars.com> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugzilla at digitalmars.com
--- Comment #1 from Walter Bright <bugzilla at digitalmars.com> ---
When I try it, I get:
C:\cbx\mars1>dmd foo
DMD v1.077 DEBUG
foo.d(14): Error: function foo.Test.opCall called with argument types:
        (char[3u])
matches both:
        foo.d(3): foo.Test.opCall(char[] msg, char[] file = __FILE__, long line
= cast(long)__LINE__)
and:
        foo.d(7): foo.Test.opCall(char[] file = __FILE__, long line =
cast(long)__LINE__)
--
    
    
More information about the Digitalmars-d-bugs
mailing list