Don't assert in production.
Fix method bodies not re-generated when MacroUtils
 is re-used by the compiler cache.