fix(compiler): system macro