| 1336 | } |
| 1337 | |
| 1338 | llvm::Value* CodegenCollValueSetPtr(LlvmCodeGen* codegen, LlvmBuilder* builder, |
| 1339 | llvm::Value* str_or_coll_value, llvm::Value* ptr, const string& name = "") { |
| 1340 | DCHECK(str_or_coll_value->getType() == codegen->GetStructType<CollectionValue>()); |
| 1341 | return builder->CreateInsertValue(str_or_coll_value, ptr, COLL_VALUE_PTR_IDX, |
| 1342 | name); |
| 1343 | } |
| 1344 | |
| 1345 | llvm::Value* CodegenCollValueSetLen(LlvmCodeGen* codegen, LlvmBuilder* builder, |
| 1346 | llvm::Value* str_or_coll_value, llvm::Value* len, const string& name = "") { |
no test coverage detected