Function: startup--require-comp-safely

startup--require-comp-safely is a byte-compiled function defined in startup.el.gz.

Signature

(startup--require-comp-safely)

Documentation

Require the native compiler avoiding circular dependencies.

Source Code

;; Defined in /usr/src/emacs/lisp/startup.el.gz
(defun startup--require-comp-safely ()
  "Require the native compiler avoiding circular dependencies."
  (when (featurep 'native-compile)
    ;; Require comp with `comp--compilable' set to nil to break
    ;; circularity.
    (let ((comp--compilable nil))
      (require 'comp))
    (native--compile-async comp--delayed-sources nil 'late)
    (setq comp--delayed-sources nil)))