[llvm] ceb1ac9 - [test] Free triple in PassBuilderBindingsTest

Arthur Eubanks via llvm-commits llvm-commits at lists.llvm.org
Mon May 17 13:58:51 PDT 2021


Author: Arthur Eubanks
Date: 2021-05-17T13:58:16-07:00
New Revision: ceb1ac9812cb0972cfa34cecc5e5704ae2a22063

URL: https://github.com/llvm/llvm-project/commit/ceb1ac9812cb0972cfa34cecc5e5704ae2a22063
DIFF: https://github.com/llvm/llvm-project/commit/ceb1ac9812cb0972cfa34cecc5e5704ae2a22063.diff

LOG: [test] Free triple in PassBuilderBindingsTest

Added: 
    

Modified: 
    llvm/unittests/Passes/PassBuilderBindingsTest.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/unittests/Passes/PassBuilderBindingsTest.cpp b/llvm/unittests/Passes/PassBuilderBindingsTest.cpp
index 7ac99e1e64c9..39c1b89f90e1 100644
--- a/llvm/unittests/Passes/PassBuilderBindingsTest.cpp
+++ b/llvm/unittests/Passes/PassBuilderBindingsTest.cpp
@@ -16,7 +16,7 @@ using namespace llvm;
 class PassBuilderCTest : public testing::Test {
   void SetUp() override {
     LLVMInitializeNativeTarget();
-    const char *Triple = LLVMGetDefaultTargetTriple();
+    char *Triple = LLVMGetDefaultTargetTriple();
     char *Err;
     LLVMTargetRef Target;
     if (LLVMGetTargetFromTriple(Triple, &Target, &Err)) {
@@ -25,6 +25,7 @@ class PassBuilderCTest : public testing::Test {
     TM = LLVMCreateTargetMachine(Target, Triple, "generic", "",
                                  LLVMCodeGenLevelDefault, LLVMRelocDefault,
                                  LLVMCodeModelDefault);
+    LLVMDisposeMessage(Triple);
     Context = LLVMContextCreate();
     Module = LLVMModuleCreateWithNameInContext("test", Context);
   }


        


More information about the llvm-commits mailing list