They are reported. What you're experiencing is the either *evalutor-mode* :interpret, or EVAL muffling of style-warnings from compiling the toplevel form prior to its execution.
CL-USER> (compile nil '(lambda () (flet ((foo () ()))))) ; in: LAMBDA () ; (FLET ((FOO NIL NIL))) ; ; note: deleting unused function ; (FLET FOO) ; ; compilation unit finished ; printed 1 note #<FUNCTION (LAMBDA ()) {10030DE0D9}> NIL NIL
They are reported. What you're experiencing is the either *evalutor-mode* :interpret, or EVAL muffling of style-warnings from compiling the toplevel form prior to its execution.
CL-USER> (compile nil '(lambda () (flet ((foo () ())))))
; in: LAMBDA ()
; (FLET ((FOO NIL NIL)))
;
; note: deleting unused function
; (FLET FOO)
;
; compilation unit finished
; printed 1 note
#<FUNCTION (LAMBDA ()) {10030DE0D9}>
NIL
NIL