From 7bb5d534c2961734465b2d9635a531ab902567e4 Mon Sep 17 00:00:00 2001 From: tb <> Date: Mon, 18 Aug 2025 16:00:05 +0000 Subject: Avoid asm("") for MSVC This allows us to get rid of an ugly patch in portable. ok jsing --- src/lib/libcrypto/hidden/crypto_namespace.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/lib') diff --git a/src/lib/libcrypto/hidden/crypto_namespace.h b/src/lib/libcrypto/hidden/crypto_namespace.h index 741ad08549..43c8718ed0 100644 --- a/src/lib/libcrypto/hidden/crypto_namespace.h +++ b/src/lib/libcrypto/hidden/crypto_namespace.h @@ -1,4 +1,4 @@ -/* $OpenBSD: crypto_namespace.h,v 1.4 2024/07/11 21:31:52 miod Exp $ */ +/* $OpenBSD: crypto_namespace.h,v 1.5 2025/08/18 16:00:05 tb Exp $ */ /* * Copyright (c) 2016 Philip Guenther * @@ -45,7 +45,11 @@ # define LCRYPTO_UNUSED(x) # define LCRYPTO_USED(x) # define LCRYPTO_ALIAS1(pre,x) +#ifdef _MSC_VER +# define LCRYPTO_ALIAS(x) +#else # define LCRYPTO_ALIAS(x) asm("") +#endif /* _MSC_VER */ #endif #endif /* _LIBCRYPTO_CRYPTO_NAMESPACE_H_ */ -- cgit v1.2.3-55-g6feb