http://d.puremagic.com/issues/show_bug.cgi?id=8412

           Summary: [GSOC] Forward reference bug fest
           Product: D
           Version: D2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: blocker
          Priority: P2
         Component: DMD
        AssignedTo: nob...@puremagic.com
        ReportedBy: dmitry.o...@gmail.com


--- Comment #0 from Dmitry Olshansky <dmitry.o...@gmail.com> 2012-07-22 
13:21:06 PDT ---
Created an attachment (id=1125)
dustmite'ed test case

Another forward reference bug of a lurky nature, looks like it requires a
certian import chain to manifest. In fact there could be a collaterial bug(s)
at work here. See below.

Extract and compile files from attached source tree like this:

dmd std2/uni.d

output:
std2/internal/uni_tab.d(4): Error: struct std2.uni.RleBitSet!(uint).RleBitSet
no size yet for forward reference

dmd std2/regex.d

output:
std2/string.d(1): Error: module regex from file std2/regex.d conflicts with
another module regex from file std2/regex.d

dmd std2/string.d

output:
std2/functional.d(2): Error: module string from file std2/string.d conflicts
with another module string from file std2/string.d

Others show the same remarkably bogus diagnostic. It's on dmd 2.060 from git
HEAD. And it pretty much blocks my GSOC exploits unfortunately.

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

Reply via email to