diff options
| author | jsmall-nvidia <jsmall@nvidia.com> | 2020-02-11 16:16:43 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-02-11 16:16:43 -0500 |
| commit | 9b3e768bceae562deeb330067f3ef5febc2e5244 (patch) | |
| tree | 9282a68c9696f3bb0863b8e9a0474dd523edc788 /source/slang/slang-check-decl.cpp | |
| parent | 30d0932add53a50a80f07ce28576bd779b82b4c1 (diff) | |
Small improvements around List (#1216)
* * Improved fastRemoveAt
* Fixed off by one bug
* Fixed const safeness with List<>
* Made List begin and end const safe.
* Revert to previous RefPtr usage.
* Fix bug with casting.
* Tabs -> spaces.
Small fixes/improvements to List.
* Improve comment on List.
* hasContent -> isNonEmpty
Diffstat (limited to 'source/slang/slang-check-decl.cpp')
| -rw-r--r-- | source/slang/slang-check-decl.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/source/slang/slang-check-decl.cpp b/source/slang/slang-check-decl.cpp index f8df46ff7..a37d80ae8 100644 --- a/source/slang/slang-check-decl.cpp +++ b/source/slang/slang-check-decl.cpp @@ -2559,7 +2559,7 @@ namespace Slang } funcDecl->ReturnType = resultType; - for (auto & para : funcDecl->GetParameters()) + for (auto& para : funcDecl->GetParameters()) { ensureDecl(para, DeclCheckState::ReadyForReference); } @@ -2779,11 +2779,7 @@ namespace Slang // subscript(uint index) -> T { get; } // - bool anyAccessors = false; - for(auto accessorDecl : decl->getMembersOfType<AccessorDecl>()) - { - anyAccessors = true; - } + bool anyAccessors = decl->getMembersOfType<AccessorDecl>().isNonEmpty(); if(!anyAccessors) { |
