Skip to content

Commit 1eed3ee

Browse files
authored
GULLogger: ignore a data race (#1959)
Thread sanitizer spots a data race in `GULSetLoggerLevel`. Following #1390, annotate the function so that TSan will ignore it.
1 parent bd25868 commit 1eed3ee

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

GoogleUtilities/Logger/GULLogger.m

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ void GULLoggerForceDebug(void) {
9090
}
9191
}
9292

93-
void GULSetLoggerLevel(GULLoggerLevel loggerLevel) {
93+
__attribute__((no_sanitize("thread"))) void GULSetLoggerLevel(GULLoggerLevel loggerLevel) {
9494
if (loggerLevel < GULLoggerLevelMin || loggerLevel > GULLoggerLevelMax) {
9595
GULLogError(kGULLoggerLogger, NO, @"I-COR000023", @"Invalid logger level, %ld",
9696
(long)loggerLevel);

0 commit comments

Comments
 (0)