In org-mode, I have the following:
#+BEGIN_SRC emacs-lisp :results scalar (setq no-byte-compile t) (defun f ()) (defun g ()) (add-function :before (symbol-function 'f) 'g) (symbol-function 'f) #+END_SRC #+RESULTS: : #[128 "\300\301\"\210\300\302\"\207" [apply g (lambda nil nil) nil] 4 nil]
I wanted to see what adding advice did to the function. Why is byte compilation happening, despite
no-byte-compile being t? How do I prevent byte compilation in this case?