dmd.backend.obj

Compiler implementation of the D programming language.

Public Imports

stubobj
public import stubobj;

Members

Classes

Obj
class Obj

Generic interface to the four object module file formats supported. Instead of using virtual functions (i.e. virtual dispatch) it uses static dispatch. Since config.objfmt never changes after initialization of the compiler, static branch prediction should make it faster than virtual dispatch.

Static variables

objmod (from dmd.backend.var)
Obj objmod; via public import dmd.backend.var : objmod;
Undocumented in source.

Meta