Thread overview
[Issue 8510] New: No line number in error message for conflicting aliases
Aug 05, 2012
Robert Clipsham
Aug 06, 2012
Kenji Hara
Aug 06, 2012
Kenji Hara
Sep 24, 2012
Kenji Hara
August 05, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8510

           Summary: No line number in error message for conflicting
                    aliases
           Product: D
           Version: D2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: nobody@puremagic.com
        ReportedBy: robert@octarineparrot.com


--- Comment #0 from Robert Clipsham <robert@octarineparrot.com> 2012-08-05 01:34:35 BST ---
$ cat test.d
alias int a;
alias int a;

$ dmd test.d Error: alias test.a conflicts with alias test.a at test.d(2)

The line number is only given for one of the conflicting symbols.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
August 06, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8510



--- Comment #1 from Kenji Hara <k.hara.pg@gmail.com> 2012-08-06 04:41:30 PDT ---
I found similar issue.

$ cat test.d
int g;
struct S {
    alias g a;
    alias g a;   // line 4
}

$ dmd -o- test.d
Error: alias test.S.a conflicts with alias test.S.a at test.d(4)

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
August 06, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8510


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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull
            Version|D2                          |D1 & D2


--- Comment #2 from Kenji Hara <k.hara.pg@gmail.com> 2012-08-06 04:48:00 PDT ---
I think D1 also has the same issue.

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

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
August 27, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8510



--- Comment #3 from github-bugzilla@puremagic.com 2012-08-27 00:45:10 PDT ---
Commits pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/8e9ac9bc36ffeca069e2896210bda95821bed1a2 fix Issue 8510 - No line number in error message for conflicting aliases

https://github.com/D-Programming-Language/dmd/commit/c4dfdff1b11dc683ac630b7e4f2e2c845057b19b Merge pull request #1072 from 9rnsr/fix8510

Issue 8510 - No line number in error message for conflicting aliases

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
September 24, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8510


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

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


--- Comment #4 from Kenji Hara <k.hara.pg@gmail.com> 2012-09-23 18:52:26 PDT ---
Fixed in D1 branch: https://github.com/D-Programming-Language/dmd/commit/7eeec8e7bc481de5ac03e928e23144e46d599559

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