diff options
author | Lang Hames <lhames@gmail.com> | 2022-08-05 11:41:38 -0700 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2022-08-05 13:52:03 -0700 |
commit | 424626953e89ec555501320ce06513aebf8e6aec (patch) | |
tree | e2ccabdde751201174bed970f07e3f475cbe56c1 | |
parent | 51bc82d147f8205dc516a50c66a3938249116f41 (diff) |
[examples][ORC] Add missing call to LLVMDisposeBuilder to example.
The missing call was pointed out in https://llvm.org/PR56953, though it's not
the focus of that issue.
-rw-r--r-- | llvm/examples/OrcV2Examples/OrcV2CBindingsIRTransforms/OrcV2CBindingsIRTransforms.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/examples/OrcV2Examples/OrcV2CBindingsIRTransforms/OrcV2CBindingsIRTransforms.c b/llvm/examples/OrcV2Examples/OrcV2CBindingsIRTransforms/OrcV2CBindingsIRTransforms.c index 81b34388a945..692529d55543 100644 --- a/llvm/examples/OrcV2Examples/OrcV2CBindingsIRTransforms/OrcV2CBindingsIRTransforms.c +++ b/llvm/examples/OrcV2Examples/OrcV2CBindingsIRTransforms/OrcV2CBindingsIRTransforms.c @@ -47,6 +47,7 @@ LLVMOrcThreadSafeModuleRef createDemoModule(void) { LLVMValueRef SumArg1 = LLVMGetParam(SumFunction, 1); LLVMValueRef Result = LLVMBuildAdd(Builder, SumArg0, SumArg1, "result"); LLVMBuildRet(Builder, Result); + LLVMDisposeBuilder(Builder); LLVMOrcThreadSafeModuleRef TSM = LLVMOrcCreateNewThreadSafeModule(M, TSCtx); LLVMOrcDisposeThreadSafeContext(TSCtx); return TSM; |