No it doesn't.
> rm -rf foo/bar
rm: foo/bar: Permission denied > rm -rf foo/bar
rm: foo/bar: Permission denied> [...] Do not write diagnostic messages or modify the exit status in the case of nonexistent operands. [...]