D issues are now tracked on GitHub. This Bugzilla instance remains as a read-only archive.
Issue 4116 - object.di does not match object_.d
Summary: object.di does not match object_.d
Status: RESOLVED FIXED
Alias: None
Product: D
Classification: Unclassified
Component: druntime (show other issues)
Version: D2
Hardware: Other All
: P2 normal
Assignee: Sean Kelly
URL:
Keywords:
Depends on:
Blocks: 2484
  Show dependency treegraph
 
Reported: 2010-04-24 07:29 UTC by Robert Clipsham
Modified: 2014-02-15 02:46 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Robert Clipsham 2010-04-24 07:29:03 UTC
The ModuleInfo struct in the user visible object.di does not match the implementation in object_.d, which disables some functionality eg the ability to find the classes in a module from user code. The two files need synchronizing to make sure everything that needs to be accessible is.

http://dsource.org/projects/druntime/browser/trunk/src/object_.d#L1267
http://dsource.org/projects/druntime/browser/trunk/import/object.di#L226

Note the absence of the localClasses property in object.di, among other missing properties.
Comment 1 Don 2010-05-18 12:19:21 UTC
Fixed DMD1.061 and DMD2.046.