Which type of mutation never causes a change in the function of the protein encoded by the mutated gene?

Nonsense mutation
Silent mutation
Missense mutation
Frame-shift mutation