Performs inlining, which is an optimization pass enabled with the
The AST is traversed, and every function call is considered for inlining using
The function call is then inlined if this cost is below a threshold.
Scan function implementations in Module
mlooking for functions that can be inlined, and inline them in situ.
module to scan
Perform the "inline copying" of a default argument for a function parameter.
Todo: The hack for bugzilla 4820 case is still questionable. Perhaps would have to handle a delegate expression with '
null' context properly in front-end.