[all-commits] [llvm/llvm-project] 847ea7: [libcxxabi] Pulled guard byte code out of GuardObject
    DanielMcIntosh via All-commits 
    all-commits at lists.llvm.org
       
    Wed Jan 12 14:30:52 PST 2022
    
    
  
  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 847ea76219899961a7af6d675c0d5512f9a33dea
      https://github.com/llvm/llvm-project/commit/847ea76219899961a7af6d675c0d5512f9a33dea
  Author: Daniel McIntosh <Daniel.McIntosh at ibm.com>
  Date:   2022-01-12 (Wed, 12 Jan 2022)
  Changed paths:
    M libcxxabi/src/cxa_guard_impl.h
  Log Message:
  -----------
  [libcxxabi] Pulled guard byte code out of GuardObject
Right now, GuardObject is in charge of both reading and writing to the guard
byte, and co-ordinating with the InitByte... classes. In order to improve
separation of concerns, create a separate class responsible for managing the
guard byte and use that inside GuardObject.
This is the 3rd of 5 changes to overhaul cxa_guard.
See D108343 for what the final result will be.
Depends on D110088
Reviewed By: ldionne, #libc_abi
Differential Revision: https://reviews.llvm.org/D115367
    
    
More information about the All-commits
mailing list