File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
compiler-rt/lib/sanitizer_common Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -337,12 +337,13 @@ __sanitizer_symbolize_set_inline_frames(bool InlineFrames);
337
337
class InternalSymbolizer final : public SymbolizerTool {
338
338
public:
339
339
static InternalSymbolizer *get (LowLevelAllocator *alloc) {
340
- if (__sanitizer_symbolize_set_demangle)
340
+ if (& __sanitizer_symbolize_set_demangle)
341
341
CHECK (__sanitizer_symbolize_set_demangle (common_flags ()->demangle ));
342
- if (__sanitizer_symbolize_set_inline_frames)
342
+ if (& __sanitizer_symbolize_set_inline_frames)
343
343
CHECK (__sanitizer_symbolize_set_inline_frames (
344
344
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)
346
347
return new (*alloc) InternalSymbolizer ();
347
348
return 0 ;
348
349
}
@@ -366,7 +367,7 @@ class InternalSymbolizer final : public SymbolizerTool {
366
367
}
367
368
368
369
void Flush () override {
369
- if (__sanitizer_symbolize_flush)
370
+ if (& __sanitizer_symbolize_flush)
370
371
__sanitizer_symbolize_flush ();
371
372
}
372
373
You can’t perform that action at this time.
0 commit comments