diff options
| author | Tim Foley <tfoley@nvidia.com> | 2018-01-21 17:23:03 -0800 |
|---|---|---|
| committer | Tim Foley <tfoley@nvidia.com> | 2018-01-21 18:06:40 -0800 |
| commit | ef2f92fee8463fff2bf66f07eac228ff38df319f (patch) | |
| tree | 258dba1d71337ec0c020085d35284307f106466d /source/slang/check.cpp | |
| parent | 41311209af4963f44acf34942d42828590d4b156 (diff) | |
Trying to get generic extensions to work
- Don't drop specializations on a method when adding it to requirement dictionary
- Handle extension declarations under a generic when emitting to IR
Diffstat (limited to 'source/slang/check.cpp')
| -rw-r--r-- | source/slang/check.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/slang/check.cpp b/source/slang/check.cpp index 52558ee15..e2d519a4c 100644 --- a/source/slang/check.cpp +++ b/source/slang/check.cpp @@ -1708,7 +1708,7 @@ namespace Slang { // TODO: actually implement matching here. For now we'll // just pretend that things are satisfied in order to make progress.. - requirementDict.AddIfNotExists(requiredMemberDeclRef, DeclRef<Decl>(memberDecl, nullptr)); + requirementDict.AddIfNotExists(requiredMemberDeclRef, memberDecl); return true; } |
