@@ -330,65 +330,65 @@ function maybe_evaluate_builtin(frame, call_expr, expand::Bool)
330
330
call_expr. args[3 ] = @lookup (frame, args[3 ])
331
331
return Some {Any} (Core. eval (moduleof (frame), call_expr))
332
332
end
333
- elseif @static isdefined (Core, :arrayref ) && f === : arrayref
333
+ elseif @static ( isdefined (Core, :arrayref ) && Core . arrayref isa Core . Builtin) && f === Core . arrayref
334
334
if nargs == 1
335
- return Some {Any} (arrayref (@lookup (frame, args[2 ])))
335
+ return Some {Any} (Core . arrayref (@lookup (frame, args[2 ])))
336
336
elseif nargs == 2
337
- return Some {Any} (arrayref (@lookup (frame, args[2 ]), @lookup (frame, args[3 ])))
337
+ return Some {Any} (Core . arrayref (@lookup (frame, args[2 ]), @lookup (frame, args[3 ])))
338
338
elseif nargs == 3
339
- return Some {Any} (arrayref (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ])))
339
+ return Some {Any} (Core . arrayref (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ])))
340
340
elseif nargs == 4
341
- return Some {Any} (arrayref (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ]), @lookup (frame, args[5 ])))
341
+ return Some {Any} (Core . arrayref (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ]), @lookup (frame, args[5 ])))
342
342
elseif nargs == 5
343
- return Some {Any} (arrayref (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ]), @lookup (frame, args[5 ]), @lookup (frame, args[6 ])))
343
+ return Some {Any} (Core . arrayref (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ]), @lookup (frame, args[5 ]), @lookup (frame, args[6 ])))
344
344
else
345
- return Some {Any} (arrayref (getargs (args, frame)... ))
345
+ return Some {Any} (Core . arrayref (getargs (args, frame)... ))
346
346
end
347
- elseif @static isdefined (Core, :arrayset ) && f === : arrayset
347
+ elseif @static ( isdefined (Core, :arrayset ) && Core . arrayset isa Core . Builtin) && f === Core . arrayset
348
348
if nargs == 1
349
- return Some {Any} (arrayset (@lookup (frame, args[2 ])))
349
+ return Some {Any} (Core . arrayset (@lookup (frame, args[2 ])))
350
350
elseif nargs == 2
351
- return Some {Any} (arrayset (@lookup (frame, args[2 ]), @lookup (frame, args[3 ])))
351
+ return Some {Any} (Core . arrayset (@lookup (frame, args[2 ]), @lookup (frame, args[3 ])))
352
352
elseif nargs == 3
353
- return Some {Any} (arrayset (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ])))
353
+ return Some {Any} (Core . arrayset (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ])))
354
354
elseif nargs == 4
355
- return Some {Any} (arrayset (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ]), @lookup (frame, args[5 ])))
355
+ return Some {Any} (Core . arrayset (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ]), @lookup (frame, args[5 ])))
356
356
elseif nargs == 5
357
- return Some {Any} (arrayset (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ]), @lookup (frame, args[5 ]), @lookup (frame, args[6 ])))
357
+ return Some {Any} (Core . arrayset (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ]), @lookup (frame, args[5 ]), @lookup (frame, args[6 ])))
358
358
elseif nargs == 6
359
- return Some {Any} (arrayset (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ]), @lookup (frame, args[5 ]), @lookup (frame, args[6 ]), @lookup (frame, args[7 ])))
359
+ return Some {Any} (Core . arrayset (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ]), @lookup (frame, args[5 ]), @lookup (frame, args[6 ]), @lookup (frame, args[7 ])))
360
360
else
361
- return Some {Any} (arrayset (getargs (args, frame)... ))
361
+ return Some {Any} (Core . arrayset (getargs (args, frame)... ))
362
362
end
363
- elseif @static isdefined (Core, :arrayset ) && f === : arrayset
363
+ elseif @static ( isdefined (Core, :arrayset ) && Core . arrayset isa Core . Builtin) && f === Core . arrayset
364
364
if nargs == 1
365
- return Some {Any} (arrayset (@lookup (frame, args[2 ])))
365
+ return Some {Any} (Core . arrayset (@lookup (frame, args[2 ])))
366
366
elseif nargs == 2
367
- return Some {Any} (arrayset (@lookup (frame, args[2 ]), @lookup (frame, args[3 ])))
367
+ return Some {Any} (Core . arrayset (@lookup (frame, args[2 ]), @lookup (frame, args[3 ])))
368
368
elseif nargs == 3
369
- return Some {Any} (arrayset (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ])))
369
+ return Some {Any} (Core . arrayset (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ])))
370
370
elseif nargs == 4
371
- return Some {Any} (arrayset (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ]), @lookup (frame, args[5 ])))
371
+ return Some {Any} (Core . arrayset (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ]), @lookup (frame, args[5 ])))
372
372
elseif nargs == 5
373
- return Some {Any} (arrayset (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ]), @lookup (frame, args[5 ]), @lookup (frame, args[6 ])))
373
+ return Some {Any} (Core . arrayset (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ]), @lookup (frame, args[5 ]), @lookup (frame, args[6 ])))
374
374
elseif nargs == 6
375
- return Some {Any} (arrayset (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ]), @lookup (frame, args[5 ]), @lookup (frame, args[6 ]), @lookup (frame, args[7 ])))
375
+ return Some {Any} (Core . arrayset (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ]), @lookup (frame, args[5 ]), @lookup (frame, args[6 ]), @lookup (frame, args[7 ])))
376
376
else
377
- return Some {Any} (arrayset (getargs (args, frame)... ))
377
+ return Some {Any} (Core . arrayset (getargs (args, frame)... ))
378
378
end
379
- elseif @static isdefined (Core, :const_arrayref ) && f === : const_arrayref
379
+ elseif @static ( isdefined (Core, :const_arrayref ) && Core . const_arrayref isa Core . Builtin) && f === Core . const_arrayref
380
380
if nargs == 1
381
- return Some {Any} (const_arrayref (@lookup (frame, args[2 ])))
381
+ return Some {Any} (Core . const_arrayref (@lookup (frame, args[2 ])))
382
382
elseif nargs == 2
383
- return Some {Any} (const_arrayref (@lookup (frame, args[2 ]), @lookup (frame, args[3 ])))
383
+ return Some {Any} (Core . const_arrayref (@lookup (frame, args[2 ]), @lookup (frame, args[3 ])))
384
384
elseif nargs == 3
385
- return Some {Any} (const_arrayref (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ])))
385
+ return Some {Any} (Core . const_arrayref (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ])))
386
386
elseif nargs == 4
387
- return Some {Any} (const_arrayref (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ]), @lookup (frame, args[5 ])))
387
+ return Some {Any} (Core . const_arrayref (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ]), @lookup (frame, args[5 ])))
388
388
elseif nargs == 5
389
- return Some {Any} (const_arrayref (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ]), @lookup (frame, args[5 ]), @lookup (frame, args[6 ])))
389
+ return Some {Any} (Core . const_arrayref (@lookup (frame, args[2 ]), @lookup (frame, args[3 ]), @lookup (frame, args[4 ]), @lookup (frame, args[5 ]), @lookup (frame, args[6 ])))
390
390
else
391
- return Some {Any} (const_arrayref (getargs (args, frame)... ))
391
+ return Some {Any} (Core . const_arrayref (getargs (args, frame)... ))
392
392
end
393
393
elseif f === Core. Intrinsics. llvmcall
394
394
return Some {Any} (Core. Intrinsics. llvmcall (getargs (args, frame)... ))
0 commit comments