View source code
Display the source code in dmd/backend/var.d from which this page was generated on github.
Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using local clone.

Module dmd.backend.var

Global variables for PARSER

Compiler implementation of the D programming language.

Global variables

NameTypeDescription
_tyalignsize byte[256] Size of a type to use for alignment -1 means error
_tyrelax ubyte[97] Map to relaxed version of type
_tysize byte[256] Size of a type -1 means error
debuga char cg - watch assignaddr()
debugb char watch block optimization
debugc char watch code generated
debugd char watch debug information generated
debuge char dump eh info
debugf char trees after dooptim
debugg char trees for code generator
debugo char watch optimizer
debugr char watch register allocation
debugs char watch common subexp eliminator
debugt char do test points
debugw char watch progress
debugx char suppress predefined CPP stuff
debugy char watch output to il buffer
dttab ubyte[97] Map to Codeview 1 type in debugger record
dttab4 ushort[97] Map to Codeview 4 type in debugger record
sytab char[43] SCxxxx types.
tyequiv ubyte[97] Map to equivalent version of type
tystring const(char)*[97] Give an ascii string for a type
tytouns uint[256] Map to unsigned version of type

Authors

Walter Bright

License

Boost License 1.0