From ec7d201361aa70dd143c083aed8bdbc4d8612743 Mon Sep 17 00:00:00 2001 From: upstream Date: Wed, 2 Sep 2026 09:42:20 +0200 Subject: [PATCH] Upstream serilog/serilog state of the touched files before df4a76f3d0 --- src/Serilog/Parsing/MessageTemplateParser.cs | 5 ----- test/Serilog.Tests/Parsing/MessageTemplateParserTests.cs | 7 ------- 2 files changed, 12 deletions(-) diff --git a/src/Serilog/Parsing/MessageTemplateParser.cs b/src/Serilog/Parsing/MessageTemplateParser.cs index b3d934e..81481a0 100644 --- a/src/Serilog/Parsing/MessageTemplateParser.cs +++ b/src/Serilog/Parsing/MessageTemplateParser.cs @@ -150,11 +150,6 @@ public class MessageTemplateParser : IMessageTemplateParser if (!int.TryParse(alignment, NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture, out var width)) return new TextToken(rawText); - // int.MinValue has no positive counterpart, so it cannot be an alignment - // width; treat it as text rather than overflowing below. - if (width == int.MinValue) - return new TextToken(rawText); - var hasDash = alignment[0] == '-'; var direction = hasDash ? AlignmentDirection.Left : AlignmentDirection.Right; diff --git a/test/Serilog.Tests/Parsing/MessageTemplateParserTests.cs b/test/Serilog.Tests/Parsing/MessageTemplateParserTests.cs index ccf6b65..f56fb60 100644 --- a/test/Serilog.Tests/Parsing/MessageTemplateParserTests.cs +++ b/test/Serilog.Tests/Parsing/MessageTemplateParserTests.cs @@ -379,13 +379,6 @@ public class MessageTemplateParserTests new TextToken("{Hello,10-1}")); } - [Fact] - public void AlignmentOfIntMinValueIsParsedAsText() - { - AssertParsedAs("{Hello,-2147483648}", - new TextToken("{Hello,-2147483648}")); - } - [Fact] public void EmptyAlignmentIsParsedAsText() {