@@ -65,8 +65,7 @@ TEST(LLVMTypeAnalyzer_VariableTypeChangesInLoop, EmptyLoopUnknownType)
6565 auto end = std::make_shared<LLVMInstruction>(LLVMInstruction::Type::EndLoop, nullptr , false );
6666 list.addInstruction (end);
6767
68- // Always returns true for unknown type
69- ASSERT_TRUE (analyzer.variableTypeChangesInLoop (&varPtr, start.get (), Compiler::StaticType::Unknown));
68+ ASSERT_FALSE (analyzer.variableTypeChangesInLoop (&varPtr, start.get (), Compiler::StaticType::Unknown));
7069}
7170
7271TEST (LLVMTypeAnalyzer_VariableTypeChangesInLoop, NoWriteOperations)
@@ -232,7 +231,6 @@ TEST(LLVMTypeAnalyzer_VariableTypeChangesInLoop, SingleWriteFromUnknownType)
232231 auto end = std::make_shared<LLVMInstruction>(LLVMInstruction::Type::EndLoop, nullptr , false );
233232 list.addInstruction (end);
234233
235- // Always returns true for unknown type
236234 ASSERT_TRUE (analyzer.variableTypeChangesInLoop (&varPtr, start.get (), Compiler::StaticType::Number));
237235}
238236
@@ -256,7 +254,6 @@ TEST(LLVMTypeAnalyzer_VariableTypeChangesInLoop, SingleWriteToUnknownType)
256254 auto end = std::make_shared<LLVMInstruction>(LLVMInstruction::Type::EndLoop, nullptr , false );
257255 list.addInstruction (end);
258256
259- // Always returns true for unknown type
260257 ASSERT_TRUE (analyzer.variableTypeChangesInLoop (&varPtr, start.get (), Compiler::StaticType::Unknown));
261258}
262259
@@ -280,7 +277,6 @@ TEST(LLVMTypeAnalyzer_VariableTypeChangesInLoop, SingleWriteUnknownToUnknownType
280277 auto end = std::make_shared<LLVMInstruction>(LLVMInstruction::Type::EndLoop, nullptr , false );
281278 list.addInstruction (end);
282279
283- // Always returns true for unknown type
284280 ASSERT_TRUE (analyzer.variableTypeChangesInLoop (&varPtr, start.get (), Compiler::StaticType::Unknown));
285281}
286282
0 commit comments