File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -323,11 +323,13 @@ void LLVMBuildUtils::reloadVariables()
323323void LLVMBuildUtils::reloadLists ()
324324{
325325 // Load list size and type info
326- if (m_warp ) {
327- for ( auto &[list, listPtr] : m_listPtrs ) {
326+ for ( auto &[list, listPtr] : m_listPtrs ) {
327+ if ( listPtr. size ) {
328328 llvm::Value *size = m_builder.CreateLoad (m_builder.getInt64Ty (), listPtr.sizePtr );
329329 m_builder.CreateStore (size, listPtr.size );
330+ }
330331
332+ if (listPtr.hasNumber && listPtr.hasBool && listPtr.hasString ) {
331333 m_builder.CreateStore (m_builder.getInt1 (true ), listPtr.hasNumber );
332334 m_builder.CreateStore (m_builder.getInt1 (true ), listPtr.hasBool );
333335 m_builder.CreateStore (m_builder.getInt1 (true ), listPtr.hasString );
You can’t perform that action at this time.
0 commit comments