diff options
author | vvvv <vvvv@yandex-team.com> | 2025-01-14 11:57:29 +0300 |
---|---|---|
committer | vvvv <vvvv@yandex-team.com> | 2025-01-14 12:19:19 +0300 |
commit | 5593aaf904fb630ebded70fb964bc73b39bc053a (patch) | |
tree | 8d52fa90c984c79168da59d5f12a0a13c1d8a61b /yql/essentials/minikql/comp_nodes/mkql_extend.cpp | |
parent | c84f9bf19d66e2e3d96a52f6f2181676ebca8a52 (diff) | |
download | ydb-5593aaf904fb630ebded70fb964bc73b39bc053a.tar.gz |
minikql - llvm16 compatibility (opaque pointers and some other stuff)
commit_hash:c166e0d029d87d2a10e5adfc3acf20a849670881
Diffstat (limited to 'yql/essentials/minikql/comp_nodes/mkql_extend.cpp')
-rw-r--r-- | yql/essentials/minikql/comp_nodes/mkql_extend.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/yql/essentials/minikql/comp_nodes/mkql_extend.cpp b/yql/essentials/minikql/comp_nodes/mkql_extend.cpp index 3afdef9f8b..75033de49d 100644 --- a/yql/essentials/minikql/comp_nodes/mkql_extend.cpp +++ b/yql/essentials/minikql/comp_nodes/mkql_extend.cpp @@ -113,7 +113,7 @@ public: const auto over = BasicBlock::Create(context, "over", ctx.Func); const auto done = BasicBlock::Create(context, "done", ctx.Func); - BranchInst::Create(make, main, IsInvalid(statePtr, block), block); + BranchInst::Create(make, main, IsInvalid(statePtr, block, context), block); block = make; const auto ptrType = PointerType::getUnqual(StructType::get(context)); @@ -259,7 +259,7 @@ public: const auto over = BasicBlock::Create(context, "over", ctx.Func); const auto done = BasicBlock::Create(context, "done", ctx.Func); - BranchInst::Create(make, main, IsInvalid(statePtr, block), block); + BranchInst::Create(make, main, IsInvalid(statePtr, block, context), block); block = make; const auto ptrType = PointerType::getUnqual(StructType::get(context)); @@ -379,7 +379,7 @@ public: const auto done = BasicBlock::Create(context, "done", ctx.Func); const auto load = new LoadInst(valueType, statePtr, "load", block); - const auto start = SelectInst::Create(IsInvalid(load, block), ConstantInt::get(indexType, 0ULL), GetterFor<ui64>(load, context, block), "start", block); + const auto start = SelectInst::Create(IsInvalid(load, block, context), ConstantInt::get(indexType, 0ULL), GetterFor<ui64>(load, context, block), "start", block); const auto index = PHINode::Create(indexType, 2U, "index", main); index->addIncoming(start, block); @@ -479,7 +479,7 @@ public: const auto indexType = Type::getInt64Ty(context); const auto load = new LoadInst(valueType, statePtr, "load", block); - const auto state = SelectInst::Create(IsInvalid(load, block), ConstantInt::get(indexType, 0ULL), GetterFor<ui64>(load, context, block), "index", block); + const auto state = SelectInst::Create(IsInvalid(load, block, context), ConstantInt::get(indexType, 0ULL), GetterFor<ui64>(load, context, block), "index", block); const auto main = BasicBlock::Create(context, "main", ctx.Func); const auto next = BasicBlock::Create(context, "next", ctx.Func); @@ -503,7 +503,7 @@ public: block = flow; const auto item = GetNodeValue(Flows_[i], ctx, block); result->addIncoming(item, block); - BranchInst::Create(next, done, IsFinish(item, block), block); + BranchInst::Create(next, done, IsFinish(item, block, context), block); } block = next; |