Skip to content

Commit 94eee8e

Browse files
- Issue #212: Wrong indication of source code error location
1 parent 9a78549 commit 94eee8e

File tree

1 file changed

+20
-12
lines changed

1 file changed

+20
-12
lines changed

Source/Exceptions.cs

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -182,18 +182,26 @@ public static CompilerException Create(CompilerErrorCollection Errors, bool hide
182182
if (err.IsWarning && hideCompilerWarnings)
183183
continue;
184184

185-
string file = err.FileName;
186-
int line = err.Line;
187-
188-
if (resolveAutogenFilesRefs)
189-
CSSUtils.NormaliseFileReference(ref file, ref line);
190-
191-
compileErr.Append(file);
192-
compileErr.Append("(");
193-
compileErr.Append(line);
194-
compileErr.Append(",");
195-
compileErr.Append(err.Column);
196-
compileErr.Append("): ");
185+
if (err.FileName.HasText())
186+
{
187+
string file = err.FileName;
188+
int line = err.Line;
189+
190+
if (resolveAutogenFilesRefs)
191+
CSSUtils.NormaliseFileReference(ref file, ref line);
192+
193+
compileErr.Append(file);
194+
compileErr.Append("(");
195+
compileErr.Append(line);
196+
compileErr.Append(",");
197+
compileErr.Append(err.Column);
198+
compileErr.Append("): ");
199+
}
200+
else
201+
{
202+
compileErr.Append("BUILD: ");
203+
}
204+
197205
if (err.IsWarning)
198206
compileErr.Append("warning ");
199207
else

0 commit comments

Comments
 (0)