Fixes an inconsistency in primitive hashcode ca...
Fixes an inconsistency in primitive hashcode ca...

Fixes an inconsistency in primitive hashcode calculation. I did have a
test trying to spot exactly this situation, which says something about
either me or about testing or about me and testing. Closes #3957, no
review.


felixmulder/scala,felixmulder/scala,shimib/scala,lrytz/scala,martijnhoekstra/scala,felixmulder/scala,lrytz/scala,martijnhoekstra/scala,felixmulder/scala,felixmulder/scala,jvican/scala,slothspot/scala,shimib/scala,felixmulder/scala,slothspot/scala,shimib/scala,slothspot/scala,scala/scala,slothspot/scala,lrytz/scala,jvican/scala,martijnhoekstra/scala,slothspot/scala,shimib/scala,scala/scala,martijnhoekstra/scala,scala/scala,lrytz/scala,jvican/scala,jvican/scala,jvican/scala,scala/scala,slothspot/scala,jvican/scala,slothspot/scala,martijnhoekstra/scala,scala/scala,shimib/scala,lrytz/scala,felixmulder/scala,martijnhoekstra/scala,shimib/scala,lrytz/scala,scala/scala,jvican/scala