{"push_id":1077747047,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"2c4cbe54f60a2025a097dd0527dc588fb7215757","before":"b65cff9245ee4f9cf0dfee2ebebeb7f48d4ea135","commits":[{"sha":"2c4cbe54f60a2025a097dd0527dc588fb7215757","author":{"email":"1cd424918902c1dbc16c61ea09f30b31f6c2f0e9@freebsd.org","name":"Davide Italiano"},"message":"[LTO] An interesting case which shows up how we handle common symbols.\n\nThe gold plugin logic for common symbols is a little bit convoluted\nas the plugin API has not an explicit way to update the alignment.\nIn gold, then, we need to keep the bitcode symbol @a around because\nthat's the only way to get the alignment right in the final object.\n\nIn lld, this is not true. We already have all the informations we\nneed about common symbols (size/alignment) so we don't have to\nkeep the existing symbol and pass it to the mover.","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project/commits/2c4cbe54f60a2025a097dd0527dc588fb7215757"}]}