Is there any difference between a any Copyable type and a Any? Is it represented differently at runtime?
There shouldn't be, for the same reason that the following are equivalent:
func f<T>(_: T) {}
func f<T: Copyable>(_: T) {}
Any differences are bugs, but there shouldn't ever be any need to even spell any Copyable in the first place.
3 Likes