diff --git a/src/MacroTools.jl b/src/MacroTools.jl index 1db0df3..38cf4bf 100644 --- a/src/MacroTools.jl +++ b/src/MacroTools.jl @@ -1,4 +1,3 @@ -__precompile__(true) module MacroTools using Compat diff --git a/src/examples/threading.jl b/src/examples/threading.jl index 81d6a12..eff7f16 100644 --- a/src/examples/threading.jl +++ b/src/examples/threading.jl @@ -22,7 +22,7 @@ macro >(exs...) isexpr(ex, :block) ? thread(x, rmlines(ex).args...) : Expr(:call, ex, x) - thread(x, exs...) = reduce(thread, x, exs) + thread(x, exs...) = reduce(thread, exs, init=x) esc(thread(exs...)) end @@ -42,7 +42,7 @@ macro >>(exs...) isexpr(ex, :block) ? thread(x, rmlines(ex).args...) : Expr(:call, ex, x) - thread(x, exs...) = reduce(thread, x, exs) + thread(x, exs...) = reduce(thread, exs, init=x) esc(thread(exs...)) end