Skip to content
  • Chandler Carruth's avatar
    Remove another outbreak of customized (and completely broken) hashing. · 962152ca
    Chandler Carruth authored
    This one is particularly annoying because the hashing algorithm is
    highly specialized, with a strange "equivalence" definition that subsets
    the fields involved.
    
    Still, this looks at the exact same set of data as the old code, but
    without bitwise or-ing over parts of it and other mixing badness. No
    functionality changed here. I've left a substantial fixme about the fact
    that there is a cleaner and more principled way to do this, but it
    requires making the equality definition actual stable for particular
    types...
    
    llvm-svn: 152218
    962152ca
Loading