diff options
Diffstat (limited to 'source/slang/diagnostics.h')
| -rw-r--r-- | source/slang/diagnostics.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/slang/diagnostics.h b/source/slang/diagnostics.h index f92df030b..9bc3b3d8c 100644 --- a/source/slang/diagnostics.h +++ b/source/slang/diagnostics.h @@ -94,11 +94,13 @@ namespace Slang inline SourceLoc const& getDiagnosticPos(SourceLoc const& pos) { return pos; } class SyntaxNode; - class ShaderClosure; SourceLoc const& getDiagnosticPos(SyntaxNode const* syntax); SourceLoc const& getDiagnosticPos(Token const& token); SourceLoc const& getDiagnosticPos(TypeExp const& typeExp); + struct IRInst; + SourceLoc const& getDiagnosticPos(IRInst* inst); + template<typename T> SourceLoc getDiagnosticPos(RefPtr<T> const& ptr) { |
