Skip to content

Commit 1e7be4b

Browse files
Improve error message when using GetVerificationTasks
1 parent c1468ae commit 1e7be4b

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

Source/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<!-- Target framework and package configuration -->
44
<PropertyGroup>
5-
<Version>3.5.3</Version>
5+
<Version>3.5.4</Version>
66
<TargetFramework>net8.0</TargetFramework>
77
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
88
<Authors>Boogie</Authors>

Source/ExecutionEngine/ExecutionEngine.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -768,7 +768,8 @@ public async Task<IReadOnlyList<IVerificationTask>> GetVerificationTasks(Program
768768
{
769769
var sink = new CollectingErrorSink();
770770
var resolutionErrors = program.Resolve(Options, sink);
771-
string GetErrorsString() => string.Join("\n", sink.Errors.Select(t => $"{t.Token}: {t.Message}"));
771+
772+
string GetErrorsString() => string.Join("\n", sink.Errors.Select(t => $"({t.Token.line},{t.Token.col}): {t.Message}"));
772773
if (resolutionErrors > 0)
773774
{
774775
throw new ArgumentException($"Boogie program had {resolutionErrors} resolution errors:\n{GetErrorsString()}");

0 commit comments

Comments
 (0)