{"push_id":1689477608,"size":2,"distinct_size":2,"ref":"refs/heads/trunk","head":"0ca2c059cef8d6f6ae4b86ab00224df878767fcc","before":"1a3879d6a6e26835b1f4275010f0fbebb748719c","commits":[{"sha":"a25f9ba53da482bc74106912b3ce1bce4131c29e","author":{"name":"ahatanak","email":"561e0460a705baef6176e0da078af5b41c8b0a6c@91177308-0d34-0410-b5e6-96231b3b80d8"},"message":"[Sema][ObjC] Disallow jumping into ObjC fast enumeration loops.\n\nrdar://problem/31635406\n\nDifferential Revision: https://reviews.llvm.org/D32187\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@300722 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/spurious/clang-mirror/commits/a25f9ba53da482bc74106912b3ce1bce4131c29e"},{"sha":"0ca2c059cef8d6f6ae4b86ab00224df878767fcc","author":{"name":"vedantk","email":"1a756f11d59d40f81aac6ad211f815b32a7cedd0@91177308-0d34-0410-b5e6-96231b3b80d8"},"message":"[Coverage] Don't emit mappings for functions in dependent contexts (fixes PR32679)\n\nThe coverage implementation marks functions which won't be emitted as\n'deferred', so that it can emit empty coverage regions for them later\n(once their linkages are known).\n\nFunctions in dependent contexts are an exception: if there isn't a full\ninstantiation of a function, it shouldn't be marked 'deferred'. We've\nbeen breaking that rule without much consequence because we just ended\nup with useless, extra, empty coverage mappings. With PR32679, this\nbehavior finally caused a crash, because clang marked a partial template\nspecialization as 'deferred', causing the MS mangler to choke in its\ndelayed-template-parsing mode:\n\n  error: cannot mangle this template type parameter type yet\n  (http://bugs.llvm.org/show_bug.cgi?id=32679)\n\nFix this by checking if a decl's context is a dependent context before\nmarking it 'deferred'.\n\nBased on a patch by Adam Folwarczny!\n\nDifferential Revision: https://reviews.llvm.org/D32144\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@300723 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/spurious/clang-mirror/commits/0ca2c059cef8d6f6ae4b86ab00224df878767fcc"}]}
{"actor":{"display_login":"spurious"}}