{"push_id":2363555201,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"a953b9005947e1b593b5842bb6950cc7ea971780","before":"0eb6dd76bf34ad3b27fe953afa499cd8f22fd750","commits":[{"sha":"a953b9005947e1b593b5842bb6950cc7ea971780","author":{"name":"Artem Dergachev","email":"9c257a9f5889b207f966593fb6de1d6fc101973e@gmail.com"},"message":"[analyzer] UndefinedAssignmentChecker: Better warning message in implicit ctors.\n\nWhen a class forgets to initialize a field in the constructor, and then gets\ncopied around, a warning is emitted that the value assigned to a specific field\nis undefined.\n\nWhen the copy/move constructor is implicit (not written out in the code) but not\ntrivial (is not a trivial memory copy, eg. because members have an explicit copy\nconstructor), the body of such constructor is auto-generated in the AST.\nIn this case the checker's warning message is squeezed at the top of\nthe class declaration, and it gets hard to guess which field is at fault.\n\nFix the warning message to include the name of the field.\n\nDifferential Revision: https://reviews.llvm.org/D43798\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@326258 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-mirror/clang/commits/a953b9005947e1b593b5842bb6950cc7ea971780"}]}
{"actor":{"display_login":"dtzWill"}}