Skip to content

Commit 878dfe0

Browse files
committed
Do not assume appendEmpty() returns numbers
1 parent e5f03c3 commit 878dfe0

File tree

1 file changed

+1
-2
lines changed
  • src/engine/internal/llvm/instructions

1 file changed

+1
-2
lines changed

src/engine/internal/llvm/instructions/lists.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,7 @@ LLVMInstruction *Lists::buildAppendToList(LLVMInstruction *ins)
154154
// Otherwise call appendEmpty()
155155
m_builder.SetInsertPoint(elseBlock);
156156
itemPtr = m_builder.CreateCall(m_utils.functions().resolve_list_append_empty(), listPtr.ptr);
157-
// NOTE: Items created using appendEmpty() are always numbers
158-
m_utils.createValueStore(itemPtr, m_utils.getValueTypePtr(itemPtr), arg.second, Compiler::StaticType::Number, type);
157+
m_utils.createValueStore(itemPtr, m_utils.getValueTypePtr(itemPtr), arg.second, type);
159158
m_builder.CreateBr(nextBlock);
160159

161160
m_builder.SetInsertPoint(nextBlock);

0 commit comments

Comments
 (0)