[libFuzzer] Use custom allocators for STL containers in libFuzzer.
Avoids ODR violations causing spurious ASAN warnings.
Differential Revision: https://reviews.llvm.org/D37086
llvm-svn: 311866
diff --git a/compiler-rt/lib/fuzzer/FuzzerTracePC.h b/compiler-rt/lib/fuzzer/FuzzerTracePC.h
index 76aa074..9c23ef6 100644
--- a/compiler-rt/lib/fuzzer/FuzzerTracePC.h
+++ b/compiler-rt/lib/fuzzer/FuzzerTracePC.h
@@ -159,8 +159,8 @@
uint8_t *Counters() const;
uintptr_t *PCs() const;
- std::set<uintptr_t> ObservedPCs;
- std::set<uintptr_t> ObservedFuncs;
+ Set<uintptr_t> ObservedPCs;
+ Set<uintptr_t> ObservedFuncs;
ValueBitMap ValueProfileMap;
uintptr_t InitialStack;