fix the second macro issue in #4873

unfortunately I botched the fix for #4771, which led to this problem
Merge branch 'master' of github.com:JuliaLang/julia