{"push_id":1053011874,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"28aa5f11c79914201e78e71cc36043dd288a95ec","before":"62a0d72d6cbf8af864a07c3d916d65cda4f95dd6","commits":[{"sha":"28aa5f11c79914201e78e71cc36043dd288a95ec","author":{"email":"930e4a24fc717c756c1b5a74078ecbe35bb62204@chromium.org","name":"Ivan Krasin"},"message":"Fix a memory leak found by check-lld asan tests.\n\nSummary:\nThis bug was introduced by http://reviews.llvm.org/rL265059,\nwhere InputSectionBase got Thunks field, which can do memory allocations.\nSince InputSectionBase destructors were never called (I count it as another bug),\nthat caused a memory leak when 2 or more thunks are added to a section.\n\nThe fix to is properly call InputSectionBase destructors from ~ObjectFile.\n\nReviewers: atanasyan, ruiu, rafael\n\nSubscribers: rafael, krasin, pcc\n\nDifferential Revision: http://reviews.llvm.org/D18809\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@265497 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-project/lld/commits/28aa5f11c79914201e78e71cc36043dd288a95ec"}]}