summaryrefslogtreecommitdiff
path: root/source/slang/diagnostics.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/diagnostics.h')
-rw-r--r--source/slang/diagnostics.h4
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)
{