[LLVMdev] More Encoding Ideas
Robert Mykland
robert at ascenium.com
Mon Aug 23 19:37:33 PDT 2004
At 06:14 PM 8/20/2004, Reid Spencer wrote:
> > > > I think the original plan was to have multiple modules in them but
> this
> > > seems
> > > > to have gone by the wayside. The result of linking two (or more)
> > > modules is a
> > > > single module so except in some really bizare corner cases the need for
> > > > multiple modules would go away. I suppose we could get rid of the
> block id
> > > > field for the file. I'll give this some thought and see if Chris
> has any
> > > > objections.
> > >
> > >I don't have any problem with removing it.
> >
> > Cool. Before you chop remember debug libraries.
>
>Sorry, I'm missing the context here. Why would this affect debug
>libraries?
In the case of debug libraries, they would have symbol tables. It might be
a lot of work to merge the symbol tables because they would probably
collide name spaces. Seperate modules would make it simple. But as I said
before, you could still dump the 0x01 and have multiple modules per file so
that each module in a debug library could have its own name space.
-- Robert.
Robert Mykland Voice: (831) 462-6725
Founder/CTO Ascenium Corporation
More information about the llvm-dev
mailing list