Possible to cast to one type while painting to another type
Helper function for easy error propagation. If error occurs, returns ErrorExp. Otherwise returns NULL.
Mark the operand as will never be dereferenced, which is useful info for @safe checks. Do before semantic() on operands rewrites them.
See Implementation
Possible to cast to one type while painting to another type