From dafe651ecf21f2dce7f156179af785adca08ced0 Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Wed, 28 Sep 2022 13:30:37 -0400 Subject: Improvements around diagnostic controls (#2414) * #include an absolute path didn't work - because paths were taken to always be relative. * Test for disabling warnings. * Output diagnostic if argument parsing fails in render test. * More improvements around disabling diagnostics. * Add support for re enabling a warning. * Add warning controls to help text. * Tidy up around NameConventionUtil. * Make NameConvention an enum. * Handle leading underscores. * Update comment, and remove intial handling of _ prefix. --- source/slang/slang-diagnostics.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'source/slang/slang-diagnostics.cpp') diff --git a/source/slang/slang-diagnostics.cpp b/source/slang/slang-diagnostics.cpp index 4a831aacf..08ab829b9 100644 --- a/source/slang/slang-diagnostics.cpp +++ b/source/slang/slang-diagnostics.cpp @@ -52,7 +52,12 @@ static DiagnosticsLookup* _getDiagnosticLookupSingleton() DiagnosticInfo const* findDiagnosticByName(UnownedStringSlice const& name) { - return _getDiagnosticLookupSingleton()->findDiagostic(name); + return _getDiagnosticLookupSingleton()->findDiagnosticByName(name); +} + +const DiagnosticsLookup* getDiagnosticsLookup() +{ + return _getDiagnosticLookupSingleton(); } } // namespace Slang -- cgit v1.2.3