[compiler-rt] faf694b - [NFC][sanitizer] Non-copyable ScopedBlockSignals

Vitaly Buka via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 6 22:37:36 PST 2021


Author: Vitaly Buka
Date: 2021-12-06T22:37:28-08:00
New Revision: faf694b662dd4b0af677b7ef0b048b757b8c263e

URL: https://github.com/llvm/llvm-project/commit/faf694b662dd4b0af677b7ef0b048b757b8c263e
DIFF: https://github.com/llvm/llvm-project/commit/faf694b662dd4b0af677b7ef0b048b757b8c263e.diff

LOG: [NFC][sanitizer] Non-copyable ScopedBlockSignals

Added: 
    

Modified: 
    compiler-rt/lib/sanitizer_common/sanitizer_linux.h

Removed: 
    


################################################################################
diff  --git a/compiler-rt/lib/sanitizer_common/sanitizer_linux.h b/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
index 6a235db0ee2e..ebd60e0b10f2 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
@@ -55,6 +55,9 @@ struct ScopedBlockSignals {
   explicit ScopedBlockSignals(__sanitizer_sigset_t *copy);
   ~ScopedBlockSignals();
 
+  ScopedBlockSignals &operator=(const ScopedBlockSignals &) = delete;
+  ScopedBlockSignals(const ScopedBlockSignals &) = delete;
+
  private:
   __sanitizer_sigset_t saved_;
 };


        


More information about the llvm-commits mailing list