From ef2f92fee8463fff2bf66f07eac228ff38df319f Mon Sep 17 00:00:00 2001 From: Tim Foley Date: Sun, 21 Jan 2018 17:23:03 -0800 Subject: 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 --- source/slang/check.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/slang/check.cpp') 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(memberDecl, nullptr)); + requirementDict.AddIfNotExists(requiredMemberDeclRef, memberDecl); return true; } -- cgit v1.2.3