summaryrefslogtreecommitdiff
path: root/source/slang/diagnostics.cpp
diff options
context:
space:
mode:
authorTim Foley <tfoleyNV@users.noreply.github.com>2017-06-15 15:54:35 -0700
committerGitHub <noreply@github.com>2017-06-15 15:54:35 -0700
commit1353a7854a738ae173aa1b2f3361f54b82757095 (patch)
tree199e9a54596c572015c7b0652e62b941418f483f /source/slang/diagnostics.cpp
parentc34a433d7aa3fdbfefee22f20d5aac2d960f392a (diff)
parent04d43cd71f081f1b8d2f0fd803a47cb6342e4fcd (diff)
Merge pull request #26 from tfoleyNV/cleanup
Cleanup
Diffstat (limited to 'source/slang/diagnostics.cpp')
-rw-r--r--source/slang/diagnostics.cpp16
1 files changed, 5 insertions, 11 deletions
diff --git a/source/slang/diagnostics.cpp b/source/slang/diagnostics.cpp
index d8527466b..45c0c9b76 100644
--- a/source/slang/diagnostics.cpp
+++ b/source/slang/diagnostics.cpp
@@ -15,7 +15,6 @@
#endif
namespace Slang {
-namespace Compiler {
void printDiagnosticArg(StringBuilder& sb, char const* str)
{
@@ -27,7 +26,7 @@ void printDiagnosticArg(StringBuilder& sb, int str)
sb << str;
}
-void printDiagnosticArg(StringBuilder& sb, CoreLib::Basic::String const& str)
+void printDiagnosticArg(StringBuilder& sb, Slang::String const& str)
{
sb << str;
}
@@ -37,11 +36,6 @@ void printDiagnosticArg(StringBuilder& sb, Decl* decl)
sb << decl->Name.Content;
}
-void printDiagnosticArg(StringBuilder& sb, Type* type)
-{
- sb << type->DataType->ToString();
-}
-
void printDiagnosticArg(StringBuilder& sb, ExpressionType* type)
{
sb << type->ToString();
@@ -175,10 +169,10 @@ void DiagnosticSink::diagnoseImpl(CodePosition const& pos, DiagnosticInfo const&
if( callback )
{
// If so, pass the error string along to them
- StringBuilder sb;
- formatDiagnostic(sb, diagnostic);
+ StringBuilder messageBuilder;
+ formatDiagnostic(messageBuilder, diagnostic);
- callback(sb.ProduceString().begin(), callbackUserData);
+ callback(messageBuilder.ProduceString().begin(), callbackUserData);
}
else
{
@@ -201,4 +195,4 @@ namespace Diagnostics
}
-}} // namespace Slang::Compiler
+} // namespace Slang