{"push_id":2680382822,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"c84ff7e3fb7cf729ac930183bfa5e97d20da7dcd","before":"f95f4c744a60820e13ff667817470ec650cd1294","commits":[{"sha":"c84ff7e3fb7cf729ac930183bfa5e97d20da7dcd","author":{"name":"Vassil Vassilev","email":"f915f672c022cdf6813dfb14770fe81f267d8587@gmail.com"},"message":"[ODRHash] Do not rely on Type* when computing the hash.\n\nODRHash aims to provide Cross-TU stable hashing. Making clang::Type pointer\npart of the hash connects (remotely) the ODRHash with the TU-specific\n::Profile hasher.\n\nr332281 exposed the issue by changing the way the ASTContext different\nelaborated types if there is an owning tag. In that case, ODRHash stores two\n different types in its TypeMap which yields false ODR violation in modules.\n\nThe current state of implementation shouldn't need the TypeMap concept\nanymore. Rip it out.\n\nDifferential Revision: https://reviews.llvm.org/D48524","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-20170507/commits/c84ff7e3fb7cf729ac930183bfa5e97d20da7dcd"}]}
{"actor":{"display_login":"chapuni"}}