If you put the following snippet in a file and (LOAD ...) it or (COMPILE-FILE ...) it & (LOAD ...) the FASL:
(unless (fboundp 'foo) (defgeneric foo () (:method () :foo))) (defgeneric bar () (:method () :bar))
Then, both (FDEFINITION 'FOO) and (FDEFINITION 'BAR) refer to generic functions, but #'FOO has no methods attached to it.
I'm not sure if this is technically permissible by the CLHS, but it is unexpected. CCL, SBCL, ABCL, CMUCL, and CLISP all end up with #'FOO having a method defined on it.