The answer would depend on what you think "message sending" is and why you think Smalltalk does not support "message sending".
CLOS and Lisp inherently involve passing objects by reference. If they allow mutation operations, the receiver of a value can mutate it and that's visible to the caller.
Maybe I should be thinking about what sending references to objects in messages means.