Merge pull request #1665 from devnexen/llvm_inst_mem_leaks

llvm instrumentation trying to delete all static data
This commit is contained in:
van Hauser 2023-03-06 10:09:17 +01:00 committed by GitHub
commit e5f8c7a612
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 5 additions and 5 deletions

View File

@ -66,7 +66,7 @@ namespace {
#if LLVM_MAJOR >= 11 /* use new pass manager */
class CmpLogInstructions : public PassInfoMixin<CmpLogInstructions> {
llvm_shutdown_obj LSO;
public:
CmpLogInstructions() {

View File

@ -63,7 +63,7 @@ namespace {
#if LLVM_VERSION_MAJOR >= 11 /* use new pass manager */
class CmpLogRoutines : public PassInfoMixin<CmpLogRoutines> {
llvm_shutdown_obj LSO;
public:
CmpLogRoutines() {

View File

@ -64,7 +64,7 @@ namespace {
#if LLVM_VERSION_MAJOR >= 11 /* use new pass manager */
class CmplogSwitches : public PassInfoMixin<CmplogSwitches> {
llvm_shutdown_obj LSO;
public:
CmplogSwitches() {

View File

@ -66,7 +66,7 @@ namespace {
#if LLVM_MAJOR >= 11
class SplitComparesTransform : public PassInfoMixin<SplitComparesTransform> {
llvm_shutdown_obj LSO;
public:
// static char ID;
SplitComparesTransform() : enableFPSplit(0) {

View File

@ -65,7 +65,7 @@ namespace {
#if LLVM_VERSION_MAJOR >= 11 /* use new pass manager */
class SplitSwitchesTransform : public PassInfoMixin<SplitSwitchesTransform> {
llvm_shutdown_obj LSO;
public:
SplitSwitchesTransform() {