[Issue 3806] New: TypeInfo_Const has member base in object_.d and member next in object.di

d-bugmail at puremagic.com d-bugmail at puremagic.com
Mon Feb 15 20:52:56 PST 2010


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

           Summary: TypeInfo_Const has member base in object_.d and member
                    next in object.di
           Product: D
           Version: 2.040
          Platform: Other
        OS/Version: Windows
            Status: NEW
          Severity: normal
          Priority: P2
         Component: druntime
        AssignedTo: sean at invisibleduck.org
        ReportedBy: y0uf00bar at gmail.com


--- Comment #0 from Michael Rynn <y0uf00bar at gmail.com> 2010-02-15 20:52:55 PST ---
TypeInfo_Const in object_.d inherits function next(). It has a member, TypeInfo
base.    This is useful for unwrapping Invariant and Const types. But object.di
TypeInfo_Const has no member base but has member next, which would occupy same
memory layout as the member base in object.d.    Trying to access
TypeInfo_Const next, confuses with inherited next, which returns base.next.   
Would like direct  access to the member base please (rename from next in
object.di), just like in TypeInfo_Typedef. Workaround is just to fix it, edit
object.di, TypeInfo_Const, and change name of member next to base.

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


More information about the Digitalmars-d-bugs mailing list