It could be very useful for cleaning resources. I've never used GoLang, but can see how that could be useful in various circumstances.
As we're talking about C, I suspect a feature like that, with the potential to make things safer, would also enable the unwary to shoot themselves in the foot more easily.