Fixed hashing of DefId for ty_enum.

Addresses Issue #13507.

I haven't familiarized myself with this part of the rust compiler, so hopefully there are no mistakes (despite the simplicity of the commit). It is also 5am.