From 05547e25353dd797791c2937679468d529d832d5 Mon Sep 17 00:00:00 2001 From: venkataram-nv Date: Tue, 16 Jul 2024 14:54:53 -0700 Subject: Warnings function parameters (#4626) * Handle out/inout functions with separate consideration * Fixing bug with passing aliasable instructions * Handle autodiff functions (fwd and rev) in warning system * Handling interface methods * Handling ref parameters like out/inout * Temporary fix to remaining bugs * Refactoring methods and tests * Recursive check for empty structs * Using default initializable interface in tests * Resolving CI fail --- tests/compute/transitive-interface.slang | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tests/compute/transitive-interface.slang') diff --git a/tests/compute/transitive-interface.slang b/tests/compute/transitive-interface.slang index e4d7db91d..d8b167bd7 100644 --- a/tests/compute/transitive-interface.slang +++ b/tests/compute/transitive-interface.slang @@ -47,7 +47,7 @@ struct AssocImpl : IAssoc int testAdd2(T assoc) { - T.AT obj; + T.AT obj = T.AT(); return obj.addf(1, 1); } @@ -69,4 +69,4 @@ void computeMain(uint3 dispatchThreadID : SV_DispatchThreadID) outVal += testSub(s1, outVal); outputBuffer[dispatchThreadID.x] = outVal; -} \ No newline at end of file +} -- cgit v1.2.3