This COMPILE operation should have no effect (assuming *evaluator-mode* = :interpret).
Its effect should not be to crash. However the defaulting form for COMPILE's second argument is (or (macro-function name) (fdefinition name)) where macro-function is only defined on symbols.

* (defun (setf trythis) (new sym) (setf (get sym :something) new))
* (compile '(setf trythis))

debugger invoked on a TYPE-ERROR in thread
#<THREAD "main thread" RUNNING {1002ACB573}>:
  The value (SETF TRYTHIS) is not of type SYMBOL.

CLHS says:

compile name &optional definition => function, warnings-p, failure-p

Arguments and Values:

name---a function name, or nil.

macro-function symbol &optional environment => function


function name n. 1. (in an environment) A symbol or a list (setf symbol) that is the name of a function in that environment. 2. A symbol or a list (setf symbol).