We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 878dfe0 commit 13f7faeCopy full SHA for 13f7fae
1 file changed
src/engine/internal/llvm/llvmbuildutils.cpp
@@ -323,11 +323,13 @@ void LLVMBuildUtils::reloadVariables()
323
void LLVMBuildUtils::reloadLists()
324
{
325
// Load list size and type info
326
- if (m_warp) {
327
- for (auto &[list, listPtr] : m_listPtrs) {
+ for (auto &[list, listPtr] : m_listPtrs) {
+ if (listPtr.size) {
328
llvm::Value *size = m_builder.CreateLoad(m_builder.getInt64Ty(), listPtr.sizePtr);
329
m_builder.CreateStore(size, listPtr.size);
330
+ }
331
332
+ if (listPtr.hasNumber && listPtr.hasBool && listPtr.hasString) {
333
m_builder.CreateStore(m_builder.getInt1(true), listPtr.hasNumber);
334
m_builder.CreateStore(m_builder.getInt1(true), listPtr.hasBool);
335
m_builder.CreateStore(m_builder.getInt1(true), listPtr.hasString);
0 commit comments