Evaluates expr and statically allocates a chunk of size, which is determined by the result. Then writes the base address of that chunk into var. Note: Expr has to be evaluated at compile-time.
Statically allocates a chunk, which contains string in null terminated format. Then writes the base address of that chunk into var.