I've found two common functions that do not handle symbolic expressions: int and round.
For example, one can produce valid output with either plot(ceil(x)) or plot(floor(x)), but not with plot(int(x)) or plot(round(x)).