Fix infinite loop crash in variable type inference (#25696)

This commit is contained in:
MartinGC94
2025-06-30 16:22:49 -04:00
committed by GitHub
parent eb7d6c191d
commit 21f88b50f4
@@ -338,10 +338,7 @@ namespace System.Management.Automation.Language
internal static bool IsWithin(this IScriptExtent extentToTest, IScriptExtent extent)
{
return extentToTest.StartLineNumber >= extent.StartLineNumber &&
extentToTest.EndLineNumber <= extent.EndLineNumber &&
extentToTest.StartColumnNumber >= extent.StartColumnNumber &&
extentToTest.EndColumnNumber <= extent.EndColumnNumber;
return extentToTest.StartOffset >= extent.StartOffset && extentToTest.EndOffset <= extent.EndOffset;
}
internal static bool IsAfter(this IScriptExtent extent, int line, int column)