{"push_id":825637967,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"573feb7427e834453d974cd7fcd45d44d1821e5e","before":"767aeba8a3cbcff4571ff959ed21daf10ab4866b","commits":[{"sha":"573feb7427e834453d974cd7fcd45d44d1821e5e","author":{"email":"76a8e82c3bdc78a1f9490a34857cdee8b1b06a45@anl.gov","name":"Hal Finkel"},"message":"[ELF2] Ensure strict weak ordering in section sorting (v2)\n\nThe fix in r250109 to ensure a strict weak ordering in the section sorting was\na bit overzealous. We only use the NOBITS comparison if either A or B is a\nNOBITS section. Otherwise, we fall through to the target-specific ranking\nfunction. Failure to do this causes the sorting to fail in cases where, for\nexample, a .dynamic section happens to end up in between .got and .toc, etc. in\nthe initial ordering (.dynamic has a type SHT_DYNAMIC, compared to SHT_PROGBITS\nor SHT_NOBITS).\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@250190 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-project/lld/commits/573feb7427e834453d974cd7fcd45d44d1821e5e"}]}