[compiler-rt] e470147 - [dfsan] Set sigemptyset's return label to be 0

Jianzhou Zhao via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 31 14:12:37 PDT 2021


Author: Jianzhou Zhao
Date: 2021-03-31T21:07:44Z
New Revision: e4701471d69fc3b9f5fcbe3b4fc06343a453c11f

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

LOG:  [dfsan] Set sigemptyset's return label to be 0

This was not set from when the wrapper was introduced.

Reviewed By: gbalats

Differential Revision: https://reviews.llvm.org/D99678

Added: 
    

Modified: 
    compiler-rt/lib/dfsan/dfsan_custom.cpp

Removed: 
    


################################################################################
diff  --git a/compiler-rt/lib/dfsan/dfsan_custom.cpp b/compiler-rt/lib/dfsan/dfsan_custom.cpp
index 8c3af25036d7b..667743f8d8c55 100644
--- a/compiler-rt/lib/dfsan/dfsan_custom.cpp
+++ b/compiler-rt/lib/dfsan/dfsan_custom.cpp
@@ -1573,6 +1573,7 @@ int __dfsw_sigemptyset(sigset_t *set, dfsan_label set_label,
                        dfsan_label *ret_label) {
   int ret = sigemptyset(set);
   dfsan_set_label(0, set, sizeof(sigset_t));
+  *ret_label = 0;
   return ret;
 }
 


        


More information about the llvm-commits mailing list