It actually behaves like
sub say (_) # <-- ADD THIS { local $\ = "\n"; print @_; } [download]
In reply to Re^2: Reliably simulating 5.10 say() by ikegami in thread Reliably simulating 5.10 say() by hlc