From 78517dc392f0d2ebba25f0ac3f4d4e004b0f0ab0 Mon Sep 17 00:00:00 2001 From: Sai Praveen Bangaru <31557731+saipraveenb25@users.noreply.github.com> Date: Fri, 14 Mar 2025 17:15:36 -0700 Subject: Fix lowering of associated types in generic interfaces (#6600) * Fix lowering of associated types in generic interfaces. * Update diff-assoctype-generic-interface.slang * Fix-up lowering of differentiable witnesses for implicit ops * Update slang-ir-autodiff-transcriber-base.cpp * Fix issue with differentiating type-packs --- source/slang/slang-check-impl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/slang/slang-check-impl.h') diff --git a/source/slang/slang-check-impl.h b/source/slang/slang-check-impl.h index ba3792af7..95716744c 100644 --- a/source/slang/slang-check-impl.h +++ b/source/slang/slang-check-impl.h @@ -1512,7 +1512,7 @@ public: /// Registers a type as conforming to IDifferentiable, along with a witness /// describing the relationship. /// - void addDifferentiableTypeToDiffTypeRegistry(DeclRefType* type, SubtypeWitness* witness); + void addDifferentiableTypeToDiffTypeRegistry(Type* type, SubtypeWitness* witness); void maybeRegisterDifferentiableTypeImplRecursive(ASTBuilder* builder, Type* type); // Construct the differential for 'type', if it exists. -- cgit v1.2.3