summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
authorjsmall-nvidia <jsmall@nvidia.com>2023-01-24 12:04:14 -0500
committerGitHub <noreply@github.com>2023-01-24 12:04:14 -0500
commita3b0eff62e59f3a05461bf3edee5e100e804e4d5 (patch)
tree2135ba9c1d71e6212570b573f0c1ea9b4e7d327e /source
parent46a4d98baa1d43b33717b4377aefeeaf46b9c2ff (diff)
Small fix for "static" in doc output (#2606)
* #include an absolute path didn't work - because paths were taken to always be relative. * Upgrade to slang-llvm-13.x-33 * Kick - as build failed on download egress. * Output "static" on methods in doc output.
Diffstat (limited to 'source')
-rw-r--r--source/slang/slang-doc-markdown-writer.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/source/slang/slang-doc-markdown-writer.cpp b/source/slang/slang-doc-markdown-writer.cpp
index 9130c05ed..ffc00fa85 100644
--- a/source/slang/slang-doc-markdown-writer.cpp
+++ b/source/slang/slang-doc-markdown-writer.cpp
@@ -263,6 +263,11 @@ void DocMarkdownWriter::writeSignature(CallableDecl* callableDecl)
{
auto& out = m_builder;
+ if (callableDecl->hasModifier<HLSLStaticModifier>())
+ {
+ out << "static ";
+ }
+
List<ASTPrinter::Part> parts;
ASTPrinter printer(m_astBuilder, ASTPrinter::OptionFlag::ParamNames, &parts);