Skip to content

Commit d546033

Browse files
authored
Merge pull request #2 from jobayer1V/revert-1-master
Revert "Fix infinite loop crash in variable type inference (PowerShell#25696)"
2 parents 9bb1e93 + a8ae845 commit d546033

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

  • src/System.Management.Automation/engine/parser

src/System.Management.Automation/engine/parser/Position.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,10 @@ internal static bool IsAfter(this IScriptExtent extentToTest, IScriptExtent endE
338338

339339
internal static bool IsWithin(this IScriptExtent extentToTest, IScriptExtent extent)
340340
{
341-
return extentToTest.StartOffset >= extent.StartOffset && extentToTest.EndOffset <= extent.EndOffset;
341+
return extentToTest.StartLineNumber >= extent.StartLineNumber &&
342+
extentToTest.EndLineNumber <= extent.EndLineNumber &&
343+
extentToTest.StartColumnNumber >= extent.StartColumnNumber &&
344+
extentToTest.EndColumnNumber <= extent.EndColumnNumber;
342345
}
343346

344347
internal static bool IsAfter(this IScriptExtent extent, int line, int column)

0 commit comments

Comments
 (0)