www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 9241] New: 2.061: Property call error message disappeared

reply d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=9241

           Summary: 2.061: Property call error message disappeared
           Product: D
           Version: D2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: nobody puremagic.com
        ReportedBy: andrej.mitrovich gmail.com



10:21:34 PST ---
As a result of fixing Issue 8894 I've introduced a new problem:

import std.string;

void main()
{
    string s;
    s = s.splitLines;
}

2.060:
test.d(8): Error: not a property s.splitLines

2.061:
Error: no property 'splitLines' for type 'string'

The error message before is more informative because it shows you that the UFCS
function must be called with parentheses.

Issue 8894 was fixed with a band-aid by using gagging (on top of existing
gagging), but we're ultimately going to have to rewrite the lookup system in D
to not use gagging at all.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Dec 29 2012
next sibling parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=9241


yebblies <yebblies gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |yebblies gmail.com



I get:

DMD v2.062 DEBUG
testx.d(6): Error: cannot implicitly convert expression (splitLines(s,
cast(Keep
Terminator)false)) of type string[] to string

Fixed?

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Jan 14 2013
prev sibling next sibling parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=9241




07:39:20 PST ---

 I get:
 
 DMD v2.062 DEBUG
 testx.d(6): Error: cannot implicitly convert expression (splitLines(s,
 cast(Keep
 Terminator)false)) of type string[] to string
 
 Fixed?
I forgot to mention -property is required. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 14 2013
prev sibling next sibling parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=9241


Kenji Hara <k.hara.pg gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |diagnostic, pull



https://github.com/D-Programming-Language/dmd/pull/1911

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Apr 19 2013
prev sibling next sibling parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=9241




Commit pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/918656c57d198a00859b02608f9d187dddd9213f
fix Issue 9241 - 2.061: Property call error message disappeared

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Apr 22 2013
prev sibling parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=9241


Kenji Hara <k.hara.pg gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED


-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Apr 23 2013