From a32e1c593e0ae47af9f3389c3ed475b746d30c11 Mon Sep 17 00:00:00 2001 From: Vern Paxson Date: Wed, 24 Jul 2024 14:13:40 -0700 Subject: [PATCH] simplify CopyVal() macro --- src/script_opt/ZAM/OPs/macros.op | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/script_opt/ZAM/OPs/macros.op b/src/script_opt/ZAM/OPs/macros.op index e4e5e8c051..92d2eedba5 100644 --- a/src/script_opt/ZAM/OPs/macros.op +++ b/src/script_opt/ZAM/OPs/macros.op @@ -42,7 +42,7 @@ macro WARN(msg) ZAM_run_time_warning(Z_LOC, msg) macro BuildVal(v, t) ZVal(v, t) # Returns a memory-managed-if-necessary copy of an existing value. -macro CopyVal(v) (ZVal::IsManagedType(Z_TYPE) ? BuildVal((v).ToVal(Z_TYPE), Z_TYPE) : (v)) +macro CopyVal(v) (Z_IS_MANAGED ? BuildVal((v).ToVal(Z_TYPE), Z_TYPE) : (v)) # Managed assignments to the given target. macro AssignTarget(target, v) {