[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