1. Jan 11, 2020
    • Adrian Prantl's avatar
      Add missing nullptr checks. · e9331a56
      Adrian Prantl authored
      GetPersistentExpressionStateForLanguage() can return a nullptr if it
      cannot construct a typesystem. This patch adds missing nullptr checks
      at all uses.
      
      Inspired by rdar://problem/58317195
      
      Differential Revision: https://reviews.llvm.org/D72413
      e9331a56
    • Andrew Paverd's avatar
      Add support for __declspec(guard(nocf)) · bdd88b7e
      Andrew Paverd authored
      Summary:
      Avoid using the `nocf_check` attribute with Control Flow Guard. Instead, use a
      new `"guard_nocf"` function attribute to indicate that checks should not be
      added on indirect calls within that function. Add support for
      `__declspec(guard(nocf))` following the same syntax as MSVC.
      
      Reviewers: rnk, dmajor, pcc, hans, aaron.ballman
      
      Reviewed By: aaron.ballman
      
      Subscribers: aaron.ballman, tomrittervg, hiraditya, cfe-commits, llvm-commits
      
      Tags: #clang, #llvm
      
      Differential Revision: https://reviews.llvm.org/D72167
      bdd88b7e
  2. Jan 10, 2020