{"push_id":2470037081,"size":1,"distinct_size":0,"ref":"refs/heads/upstream/master","head":"189f54bbe75921a3ef69f3a66c3a2a4eebdc794a","before":"c79a7094b0cadc7820da5a16bee21b28c733e295","commits":[{"sha":"189f54bbe75921a3ef69f3a66c3a2a4eebdc794a","author":{"name":"Akira Hatanaka","email":"933d7c7325a5a0293458e9b8af1b2ff8b4468faf@apple.com"},"message":"[ObjC++] Never pass structs that transitively contain __weak fields in\nregisters.\n\nThis patch fixes a bug in r328731 that caused structs transitively\ncontaining __weak fields to be passed in registers. The patch replaces\nthe flag RecordDecl::CanPassInRegisters with a 2-bit enum that indicates\nwhether the struct or structs containing the struct are forced to be\npassed indirectly.\n\nrdar://problem/39194693\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@329617 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-clang/commits/189f54bbe75921a3ef69f3a66c3a2a4eebdc794a"}]}
{"actor":{"display_login":"fuchsia-infra-bot"}}