diff options
| author | Yong He <yonghe@outlook.com> | 2023-08-15 20:30:01 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-16 11:30:01 +0800 |
| commit | 0c366bc0a4332ee14d08f2555396a18cb64229fa (patch) | |
| tree | 72885dc8154a9aeed857708a2be2587eabc0c985 /source/slang/slang-parameter-binding.cpp | |
| parent | 45d9961a6a86d184248ef84f6a07125b0c224f97 (diff) | |
Fix a bug that warning 39001 can't be fully disabled. (#3112)
Co-authored-by: Yong He <yhe@nvidia.com>
Diffstat (limited to 'source/slang/slang-parameter-binding.cpp')
| -rw-r--r-- | source/slang/slang-parameter-binding.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/slang/slang-parameter-binding.cpp b/source/slang/slang-parameter-binding.cpp index f9e2433cf..7d7cfeefe 100644 --- a/source/slang/slang-parameter-binding.cpp +++ b/source/slang/slang-parameter-binding.cpp @@ -946,11 +946,11 @@ static void addExplicitParameterBinding( } else { - getSink(context)->diagnose(paramA, diagnosticInfo, + bool written = getSink(context)->diagnose(paramA, diagnosticInfo, getReflectionName(paramA), getReflectionName(paramB)); - - getSink(context)->diagnose(paramB, Diagnostics::seeDeclarationOf, getReflectionName(paramB)); + if (written) + getSink(context)->diagnose(paramB, Diagnostics::seeDeclarationOf, getReflectionName(paramB)); } } } |
