I don't know how jagged it was, but he was grinding it round his gums for a while and enjoying it, then swallowed it, so I presume it was ok.
Is it worth calling the GP? They close in an hour and I expect they'll tell me to monitor him for any discomfort, fever, blood in stool, and to call back in a week if I don't see it in his nappies.