C2049 Code block contains complex macro
Explanation: An attempt to use a macro expression (e.g.,
&(<expression>)) within a code block has been encountered.
Action: Assign the macro expression to a variable and use the
variable in the code block.