{"push_id":720045239,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"9bc907243a5ff08720e862803d2aadd4eab5c43e","before":"e832b973244134b77cb751d5dc6aa4129d107174","commits":[{"sha":"9bc907243a5ff08720e862803d2aadd4eab5c43e","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@pcc.me.uk","name":"Peter Collingbourne"},"message":"CFI: Get check-cfi passing on Windows.\n\nSpecifically:\n\n- Start using %expect_crash.\n\n- Provide an implementation of __ubsan::getDynamicTypeInfoFromVtable\n  for the Microsoft C++ ABI. This is all that is needed for CFI\n  diagnostics; UBSan's -fsanitize=vptr also requires an implementation of\n  __ubsan::checkDynamicType.\n\n- Build the sanitizer runtimes against the release version of the C\n  runtime, even in debug builds.\n\n- Accommodate demangling differences in tests.\n\nDifferential Revision: http://reviews.llvm.org/D11029","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/9bc907243a5ff08720e862803d2aadd4eab5c43e"}]}