summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-parser.cpp
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2025-06-16 20:37:27 -0700
committerGitHub <noreply@github.com>2025-06-16 20:37:27 -0700
commita4345725a083651c16795d27fedd769f2d7e55ae (patch)
tree763c27f687e25e081a87cd266ca1442f5f6624ad /source/slang/slang-parser.cpp
parent07f79b943c3041dd18137d72893af260b75ddcf9 (diff)
Require `override` keyword for overriding default interface methods. (#7458)
* Require `override` keyword for overriding default interface methods. * Update doc. * Fix test.
Diffstat (limited to 'source/slang/slang-parser.cpp')
-rw-r--r--source/slang/slang-parser.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/source/slang/slang-parser.cpp b/source/slang/slang-parser.cpp
index 6d6341e4e..9727140f3 100644
--- a/source/slang/slang-parser.cpp
+++ b/source/slang/slang-parser.cpp
@@ -9467,6 +9467,7 @@ static const SyntaxParseInfo g_parseSyntaxEntries[] = {
_makeParseModifier("writeonly", parseWriteonlyModifier),
_makeParseModifier("export", getSyntaxClass<HLSLExportModifier>()),
_makeParseModifier("dynamic_uniform", getSyntaxClass<DynamicUniformModifier>()),
+ _makeParseModifier("override", getSyntaxClass<OverrideModifier>()),
// Modifiers for geometry shader input
_makeParseModifier("point", getSyntaxClass<HLSLPointModifier>()),