summaryrefslogtreecommitdiffstats
path: root/source/slang/diagnostics.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/diagnostics.cpp')
-rw-r--r--source/slang/diagnostics.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/source/slang/diagnostics.cpp b/source/slang/diagnostics.cpp
index 45adf0ad8..65161db1d 100644
--- a/source/slang/diagnostics.cpp
+++ b/source/slang/diagnostics.cpp
@@ -162,8 +162,13 @@ static void formatDiagnostic(
sb << humaneLoc.line;
sb << "): ";
sb << getSeverityName(diagnostic.severity);
- sb << " ";
- sb << diagnostic.ErrorID;
+
+ if( diagnostic.ErrorID >= 0 )
+ {
+ sb << " ";
+ sb << diagnostic.ErrorID;
+ }
+
sb << ": ";
sb << diagnostic.Message;
sb << "\n";