{"push_id":716189478,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"ccbc64039b5bdb0dfeb9ab47a52c413e89d31648","before":"5bc8065be93cd0dfaaddf49f6ef1f06f8d343cf6","commits":[{"sha":"3a646c07d6aaa4f209b1b8b4fbc94a2f5f638a7d","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@pcc.me.uk","name":"Peter Collingbourne"},"message":"IR: Do not consider available_externally linkage to be linker-weak.\n\nFrom the linker's perspective, an available_externally global is equivalent\nto an external declaration (per isDeclarationForLinker()), so it is incorrect\nto consider it to be a weak definition.\n\nAlso clean up some logic in the dead argument elimination pass and clarify\nits comments to better explain how its behavior depends on linkage,\nintroduce GlobalValue::isStrongDefinitionForLinker() and start using\nit throughout the optimizers and backend.\n\nDifferential Revision: http://reviews.llvm.org/D10941","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project/commits/3a646c07d6aaa4f209b1b8b4fbc94a2f5f638a7d"},{"sha":"ccbc64039b5bdb0dfeb9ab47a52c413e89d31648","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@pcc.me.uk","name":"Peter Collingbourne"},"message":"Verifier: Forbid comdats on linker declarations.\n\nDifferential Revision: http://reviews.llvm.org/D10945","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project/commits/ccbc64039b5bdb0dfeb9ab47a52c413e89d31648"}]}