If a variable has a scope destructor call, return call for it. Otherwise, return NULL.
Return true if we can take the address of this variable.
Check to see if this variable is actually in an enclosing function rather than the current one. Update nestedrefs[], closureVars[] and outerVars[].
Helper function for the expansion of manifest constant.
If variable has a constant expression initializer, get it. Otherwise, return null.
Can variable be read and written by CTFE?
Does symbol go into data segment? Includes extern variables.
Does symbol go into thread local storage?
Return true if variable needs to call the destructor.
Issue an error if an attempt to call a disabled method is made
Check to see if declaration can be modified in this context (sc). Issue error if not.
Returns the linkage, resolving the target-specific System one.