diff options
Diffstat (limited to 'compiler-rt/lib/sanitizer_common/sanitizer_suppressions.h')
| -rw-r--r-- | compiler-rt/lib/sanitizer_common/sanitizer_suppressions.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.h b/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.h index 593b7a5e849..33f7250397a 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.h +++ b/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.h @@ -45,9 +45,10 @@ class SuppressionContext { const Suppression *SuppressionAt(uptr i) const; void GetMatched(InternalMmapVector<Suppression *> *matched); - // Create a SuppressionContext singleton. Not thread safe. Must be called - // early during initialization. - static void Init(); + // Create a SuppressionContext singleton if it hasn't been created earlier. + // Not thread safe. Must be called early during initialization (but after + // runtime flags are parsed). + static void InitIfNecessary(); // Returns a SuppressionContext singleton. static SuppressionContext *Get(); |

