Skip to content

Commit f70963c

Browse files
committed
[NFC][sanitizer] Update comment in InternalSymbolizer::get
1 parent 3bfd6a7 commit f70963c

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -337,12 +337,13 @@ __sanitizer_symbolize_set_inline_frames(bool InlineFrames);
337337
class InternalSymbolizer final : public SymbolizerTool {
338338
public:
339339
static InternalSymbolizer *get(LowLevelAllocator *alloc) {
340-
if (__sanitizer_symbolize_set_demangle)
340+
if (&__sanitizer_symbolize_set_demangle)
341341
CHECK(__sanitizer_symbolize_set_demangle(common_flags()->demangle));
342-
if (__sanitizer_symbolize_set_inline_frames)
342+
if (&__sanitizer_symbolize_set_inline_frames)
343343
CHECK(__sanitizer_symbolize_set_inline_frames(
344344
common_flags()->symbolize_inline_frames));
345-
if (__sanitizer_symbolize_code && __sanitizer_symbolize_data)
345+
// These are essential, we don't have InternalSymbolizer without them.
346+
if (&__sanitizer_symbolize_code && &__sanitizer_symbolize_data)
346347
return new (*alloc) InternalSymbolizer();
347348
return 0;
348349
}
@@ -366,7 +367,7 @@ class InternalSymbolizer final : public SymbolizerTool {
366367
}
367368

368369
void Flush() override {
369-
if (__sanitizer_symbolize_flush)
370+
if (&__sanitizer_symbolize_flush)
370371
__sanitizer_symbolize_flush();
371372
}
372373

0 commit comments

Comments
 (0)