* lisp/emacs-lisp/macroexp.el (macroexp-file-name): Work in `eval-buffer`

Rely on `current-load-list` instead of `load-file-name`.

* lisp/emacs-lisp/bytecomp.el (byte-compile-close-variables):
Change the var we override accordingly.
5 jobs for master in 34 minutes and 42 seconds (queued for 5 seconds)
Status Job ID Name Coverage
  Prep Images
passed #13646
prep-image-base

00:01:07

 
  Build Images
passed #13647
build-image-inotify

00:24:55

 
  Fast
passed #13648
test-fast-inotify

00:06:43

 
  Normal
passed #13649
test-lisp-inotify

00:01:55

passed #13650
test-lisp-net-inotify

00:01:33