Skip to content

Commit 18e92a1

Browse files
authored
Merge pull request #296 from aviatesk/avi/44240
Remove `CachedMethodTable`
2 parents dc7685e + e145095 commit 18e92a1

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/jlgen.jl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,8 @@ end
166166

167167
## interpreter
168168

169-
using Core.Compiler: AbstractInterpreter, InferenceResult, InferenceParams, InferenceState,
170-
OptimizationParams, CachedMethodTable
169+
using Core.Compiler:
170+
AbstractInterpreter, InferenceResult, InferenceParams, InferenceState, OptimizationParams
171171

172172
struct GPUInterpreter <: AbstractInterpreter
173173
global_cache::CodeCache
@@ -220,17 +220,17 @@ end
220220
Core.Compiler.may_optimize(interp::GPUInterpreter) = true
221221
Core.Compiler.may_compress(interp::GPUInterpreter) = true
222222
Core.Compiler.may_discard_trees(interp::GPUInterpreter) = true
223-
if VERSION >= v"1.7.0-DEV.577"
223+
@static if VERSION >= v"1.7.0-DEV.577"
224224
Core.Compiler.verbose_stmt_info(interp::GPUInterpreter) = false
225225
end
226226

227-
if isdefined(Base.Experimental, Symbol("@overlay"))
227+
@static if isdefined(Base.Experimental, Symbol("@overlay"))
228228
using Core.Compiler: OverlayMethodTable
229229
Core.Compiler.method_table(interp::GPUInterpreter, sv::InferenceState) =
230-
CachedMethodTable(OverlayMethodTable(interp.world, interp.method_table))
230+
OverlayMethodTable(interp.world, interp.method_table)
231231
else
232232
Core.Compiler.method_table(interp::GPUInterpreter, sv::InferenceState) =
233-
CachedMethodTable(WorldOverlayMethodTable(interp.world))
233+
WorldOverlayMethodTable(interp.world)
234234
end
235235

236236

0 commit comments

Comments
 (0)