summaryrefslogtreecommitdiffstats
path: root/source/slang/slang.cpp
diff options
context:
space:
mode:
authoraidanfnv <aidanf@nvidia.com>2025-07-23 18:42:24 -0700
committerGitHub <noreply@github.com>2025-07-24 01:42:24 +0000
commit26b9a176e08ec6918d6fdebe1d7b586336f6f0fd (patch)
tree5a625c1dd35754ba559d9d30fdbf3afcd1190f7d /source/slang/slang.cpp
parent9666fbcab891156fb058d6a1b8f427ccc3ffecab (diff)
Skip creating transitive witnesses for interface conformances that are inherited through structs (#7597)
* Eliminate null-pointer reference in multilevel struct interface inheritance * Add test * Replace witness nullptr guard with conformance check to skip the witness * Update test * Skip creating transitive witness entirely for struct-struct-interface * format code (#14) Co-authored-by: slangbot <186143334+slangbot@users.noreply.github.com> * Removes casts, check for identity witness --------- Co-authored-by: slangbot <ellieh+slangbot@nvidia.com> Co-authored-by: slangbot <186143334+slangbot@users.noreply.github.com>
Diffstat (limited to 'source/slang/slang.cpp')
0 files changed, 0 insertions, 0 deletions