[esan] Remove global variable.
It's not thread safe and completely unnecessary.
llvm-svn: 284520
diff --git a/llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp b/llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp
index 3bd666b..05eba6c 100644
--- a/llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp
+++ b/llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp
@@ -102,7 +102,7 @@
struct ShadowMemoryParams {
uint64_t ShadowMask;
uint64_t ShadowOffs[3];
-} ShadowParams;
+};
static const ShadowMemoryParams ShadowParams47 = {
0x00000fffffffffffull,
@@ -230,6 +230,7 @@
// Remember the counter variable for each struct type to avoid
// recomputing the variable name later during instrumentation.
std::map<Type *, GlobalVariable *> StructTyMap;
+ ShadowMemoryParams ShadowParams;
};
} // namespace