Function: cc-provide

cc-provide is a macro defined in cc-bytecomp.el.gz.

Signature

(cc-provide FEATURE)

Documentation

A replacement for provide that restores the environment after the compilation.

Don't use within eval-when-compile.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/cc-bytecomp.el.gz
(defmacro cc-provide (feature)
  "A replacement for `provide' that restores the environment after the compilation.
Don't use within `eval-when-compile'."
  (declare (debug t))
  `(progn
     (eval-when-compile (cc-bytecomp-restore-environment))
     (provide ,feature)))