From 268b4823edfec5553a338a8278c315f8527194bf Mon Sep 17 00:00:00 2001 From: github-actions Date: Sat, 18 Jul 2026 21:29:50 +0000 Subject: [PATCH] chore: updating all.sas --- all.sas | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/all.sas b/all.sas index 815f3b1..85d5229 100644 --- a/all.sas +++ b/all.sas @@ -12372,12 +12372,10 @@ run; /* multiply-by-one for consistent cross-system precision. Ignore null to protect SAS special missing values. + Cannot use IFN() as it evaluates both sides */ - &normal = ifn( - missing(&nums[&i]), - &nums[&i], - &nums[&i] * 1 - ); + if missing(&nums[&i]) then &normal = &nums[&i]; + else &normal = &nums[&i] * 1; &numtext = put(&normal, binary64.); &digest = md5(trim(&numtext)); substr(&pair, 1, 16) = &state;