Skip to content
  • Greg Clayton's avatar
    Modified all logging calls to hand out shared pointers to make sure we · 2d4edfbc
    Greg Clayton authored
    don't crash if we disable logging when some code already has a copy of the
    logger. Prior to this fix, logs were handed out as pointers and if they were
    held onto while a log got disabled, then it could cause a crash. Now all logs
    are handed out as shared pointers so this problem shouldn't happen anymore.
    We are also using our new shared pointers that put the shared pointer count
    and the object into the same allocation for a tad better performance.
    
    llvm-svn: 118319
    2d4edfbc
Loading