Skip to content

Commit b81a62b

Browse files
committed
clean up _module_arg
1 parent b97d834 commit b81a62b

File tree

7 files changed

+16
-18
lines changed

7 files changed

+16
-18
lines changed

src/MArray.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ macro MArray(ex)
172172
ex = ex.args[1]
173173
n_rng = length(ex.args) - 1
174174
rng_args = [ex.args[i+1].args[1] for i = 1:n_rng]
175-
rngs = [Core.eval(_module_arg ? __module__ : current_module(), ex.args[i+1].args[2]) for i = 1:n_rng]
175+
rngs = [Core.eval(__module__, ex.args[i+1].args[2]) for i = 1:n_rng]
176176
rng_lengths = map(length, rngs)
177177

178178
f = gensym()
@@ -211,7 +211,7 @@ macro MArray(ex)
211211
ex = ex.args[2]
212212
n_rng = length(ex.args) - 1
213213
rng_args = [ex.args[i+1].args[1] for i = 1:n_rng]
214-
rngs = [Core.eval(_module_arg ? __module__ : current_module(), ex.args[i+1].args[2]) for i = 1:n_rng]
214+
rngs = [Core.eval(__module__, ex.args[i+1].args[2]) for i = 1:n_rng]
215215
rng_lengths = map(length, rngs)
216216

217217
f = gensym()

src/MMatrix.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,8 @@ macro MMatrix(ex)
154154
error("Use a 2-dimensional comprehension for @MMatrx")
155155
end
156156

157-
rng1 = Core.eval(_module_arg ? __module__ : current_module(), ex.args[2].args[2])
158-
rng2 = Core.eval(_module_arg ? __module__ : current_module(), ex.args[3].args[2])
157+
rng1 = Core.eval(__module__, ex.args[2].args[2])
158+
rng2 = Core.eval(__module__, ex.args[3].args[2])
159159
f = gensym()
160160
f_expr = :($f = (($(ex.args[2].args[1]), $(ex.args[3].args[1])) -> $(ex.args[1])))
161161
exprs = [:($f($j1, $j2)) for j1 in rng1, j2 in rng2]
@@ -174,8 +174,8 @@ macro MMatrix(ex)
174174
error("Use a 2-dimensional comprehension for @MMatrx")
175175
end
176176

177-
rng1 = Core.eval(_module_arg ? __module__ : current_module(), ex.args[2].args[2])
178-
rng2 = Core.eval(_module_arg ? __module__ : current_module(), ex.args[3].args[2])
177+
rng1 = Core.eval(__module__, ex.args[2].args[2])
178+
rng2 = Core.eval(__module__, ex.args[3].args[2])
179179
f = gensym()
180180
f_expr = :($f = (($(ex.args[2].args[1]), $(ex.args[3].args[1])) -> $(ex.args[1])))
181181
exprs = [:($f($j1, $j2)) for j1 in rng1, j2 in rng2]

src/MVector.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ macro MVector(ex)
6767
error("Use a one-dimensional comprehension for @MVector")
6868
end
6969

70-
rng = Core.eval(_module_arg ? __module__ : current_module(), ex.args[2].args[2])
70+
rng = Core.eval(__module__, ex.args[2].args[2])
7171
f = gensym()
7272
f_expr = :($f = ($(ex.args[2].args[1]) -> $(ex.args[1])))
7373
exprs = [:($f($j)) for j in rng]
@@ -86,7 +86,7 @@ macro MVector(ex)
8686
error("Use a one-dimensional comprehension for @MVector")
8787
end
8888

89-
rng = Core.eval(_module_arg ? __module__ : current_module(), ex.args[2].args[2])
89+
rng = Core.eval(__module__, ex.args[2].args[2])
9090
f = gensym()
9191
f_expr = :($f = ($(ex.args[2].args[1]) -> $(ex.args[1])))
9292
exprs = [:($f($j)) for j in rng]

src/SArray.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ macro SArray(ex)
135135
ex = ex.args[1]
136136
n_rng = length(ex.args) - 1
137137
rng_args = [ex.args[i+1].args[1] for i = 1:n_rng]
138-
rngs = Any[Core.eval(_module_arg ? __module__ : current_module(), ex.args[i+1].args[2]) for i = 1:n_rng]
138+
rngs = Any[Core.eval(__module__, ex.args[i+1].args[2]) for i = 1:n_rng]
139139
rng_lengths = map(length, rngs)
140140

141141
f = gensym()
@@ -174,7 +174,7 @@ macro SArray(ex)
174174
ex = ex.args[2]
175175
n_rng = length(ex.args) - 1
176176
rng_args = [ex.args[i+1].args[1] for i = 1:n_rng]
177-
rngs = [Core.eval(_module_arg ? __module__ : current_module(), ex.args[i+1].args[2]) for i = 1:n_rng]
177+
rngs = [Core.eval(__module__, ex.args[i+1].args[2]) for i = 1:n_rng]
178178
rng_lengths = map(length, rngs)
179179

180180
f = gensym()

src/SMatrix.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,8 @@ macro SMatrix(ex)
128128
error("Use a 2-dimensional comprehension for @SMatrix")
129129
end
130130

131-
rng1 = Core.eval(_module_arg ? __module__ : current_module(), ex.args[2].args[2])
132-
rng2 = Core.eval(_module_arg ? __module__ : current_module(), ex.args[3].args[2])
131+
rng1 = Core.eval(__module__, ex.args[2].args[2])
132+
rng2 = Core.eval(__module__, ex.args[3].args[2])
133133
f = gensym()
134134
f_expr = :($f = (($(ex.args[2].args[1]), $(ex.args[3].args[1])) -> $(ex.args[1])))
135135
exprs = [:($f($j1, $j2)) for j1 in rng1, j2 in rng2]
@@ -148,8 +148,8 @@ macro SMatrix(ex)
148148
error("Use a 2-dimensional comprehension for @SMatrix")
149149
end
150150

151-
rng1 = Core.eval(_module_arg ? __module__ : current_module(), ex.args[2].args[2])
152-
rng2 = Core.eval(_module_arg ? __module__ : current_module(), ex.args[3].args[2])
151+
rng1 = Core.eval(__module__, ex.args[2].args[2])
152+
rng2 = Core.eval(__module__, ex.args[3].args[2])
153153
f = gensym()
154154
f_expr = :($f = (($(ex.args[2].args[1]), $(ex.args[3].args[1])) -> $(ex.args[1])))
155155
exprs = [:($f($j1, $j2)) for j1 in rng1, j2 in rng2]

src/SVector.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ macro SVector(ex)
5858
error("Use a one-dimensional comprehension for @SVector")
5959
end
6060

61-
rng = Core.eval(_module_arg ? __module__ : current_module(), ex.args[2].args[2])
61+
rng = Core.eval(__module__, ex.args[2].args[2])
6262
f = gensym()
6363
f_expr = :($f = ($(ex.args[2].args[1]) -> $(ex.args[1])))
6464
exprs = [:($f($j)) for j in rng]
@@ -77,7 +77,7 @@ macro SVector(ex)
7777
error("Use a one-dimensional comprehension for @SVector")
7878
end
7979

80-
rng = Core.eval(_module_arg ? __module__ : current_module(), ex.args[2].args[2])
80+
rng = Core.eval(__module__, ex.args[2].args[2])
8181
f = gensym()
8282
f_expr = :($f = ($(ex.args[2].args[1]) -> $(ex.args[1])))
8383
exprs = [:($f($j)) for j in rng]

src/StaticArrays.jl

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,6 @@ export @MVector, @MMatrix, @MArray
4141
export similar_type
4242
export push, pop, pushfirst, popfirst, insert, deleteat, setindex
4343

44-
const _module_arg = isdefined(Base, Symbol("@__MODULE__"))
45-
4644
"""
4745
abstract type StaticArray{S, T, N} <: AbstractArray{T, N} end
4846
StaticScalar{T} = StaticArray{Tuple{}, T, 0}

0 commit comments

Comments
 (0)