Out of idle curiosity:
Does there exist a smooth but non-constant univariate function $f(x)$ over $\mathbb{R}$ such that $f(x)=0$ has an uncountable number of solutions?
My intuition is that the answer is 'no', and that a solid proof of this fact will be simple, but I'm at a loss to think of one. This question about holomorphic functions seems pertinent, but it starts with the assumption that no limit points exist, and I'm not sure where this assumption comes from or whether it applies here.
Edit: Some answers also concern "Can such a function exist that isn't zero on any interval of $\mathbb{R}$?"