@@ -488,12 +488,18 @@ TEST_F(LLVMCodeBuilderTest, FunctionCalls)
488
488
489
489
v = m_builder->addConstValue (321.5 );
490
490
m_builder->addFunctionCall (" test_print_unknown" , Compiler::StaticType::Void, { Compiler::StaticType::Unknown }, { v });
491
+ v = m_builder->addFunctionCall (" test_const_number" , Compiler::StaticType::Number, { Compiler::StaticType::Number }, { v });
492
+ m_builder->addFunctionCall (" test_print_unknown" , Compiler::StaticType::Void, { Compiler::StaticType::Unknown }, { v });
491
493
492
494
v = m_builder->addConstValue (" test" );
493
495
m_builder->addFunctionCall (" test_print_unknown" , Compiler::StaticType::Void, { Compiler::StaticType::Unknown }, { v });
496
+ v = m_builder->addFunctionCall (" test_const_string" , Compiler::StaticType::String, { Compiler::StaticType::String }, { v });
497
+ m_builder->addFunctionCall (" test_print_unknown" , Compiler::StaticType::Void, { Compiler::StaticType::Unknown }, { v });
494
498
495
499
v = m_builder->addConstValue (true );
496
500
m_builder->addFunctionCall (" test_print_unknown" , Compiler::StaticType::Void, { Compiler::StaticType::Unknown }, { v });
501
+ v = m_builder->addFunctionCall (" test_const_bool" , Compiler::StaticType::Bool, { Compiler::StaticType::Bool }, { v });
502
+ m_builder->addFunctionCall (" test_print_unknown" , Compiler::StaticType::Void, { Compiler::StaticType::Unknown }, { v });
497
503
498
504
auto code = m_builder->finalize ();
499
505
Script script (&m_target, nullptr , nullptr );
@@ -519,7 +525,10 @@ TEST_F(LLVMCodeBuilderTest, FunctionCalls)
519
525
" 123\n "
520
526
" 1\n "
521
527
" 321.5\n "
528
+ " 321.5\n "
529
+ " test\n "
522
530
" test\n "
531
+ " true\n "
523
532
" true\n " ;
524
533
525
534
EXPECT_CALL (m_target, isStage ()).Times (7 );
0 commit comments