Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/sys Fix build for non-__HAVE_UCAS_FULL platforms where t...
details: https://anonhg.NetBSD.org/src/rev/fe58eeb18f6a
branches: trunk
changeset: 968032:fe58eeb18f6a
user: skrll <skrll%NetBSD.org@localhost>
date: Wed Jan 01 09:33:19 2020 +0000
description:
Fix build for non-__HAVE_UCAS_FULL platforms where the symbol dance for
assembler functions isn't needed.
Suggestion from maxv. Thanks.
diffstat:
sys/sys/systm.h | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diffs (27 lines):
diff -r 509d53d3a2dc -r fe58eeb18f6a sys/sys/systm.h
--- a/sys/sys/systm.h Wed Jan 01 09:17:45 2020 +0000
+++ b/sys/sys/systm.h Wed Jan 01 09:33:19 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: systm.h,v 1.291 2019/11/15 12:18:46 maxv Exp $ */
+/* $NetBSD: systm.h,v 1.292 2020/01/01 09:33:19 skrll Exp $ */
/*-
* Copyright (c) 1982, 1988, 1991, 1993
@@ -383,7 +383,7 @@
#ifdef __UCAS_PRIVATE
-#if defined(KASAN)
+#if defined(__HAVE_UCAS_FULL) && defined(KASAN)
int kasan__ucas_32(volatile uint32_t *, uint32_t, uint32_t, uint32_t *);
#ifdef __HAVE_UCAS_MP
int kasan__ucas_32_mp(volatile uint32_t *, uint32_t, uint32_t, uint32_t *);
@@ -398,7 +398,7 @@
#define _ucas_32_mp kasan__ucas_32_mp
#define _ucas_64 kasan__ucas_64
#define _ucas_64_mp kasan__ucas_64_mp
-#elif defined(KMSAN)
+#elif defined(__HAVE_UCAS_FULL) && defined(KMSAN)
int kmsan__ucas_32(volatile uint32_t *, uint32_t, uint32_t, uint32_t *);
#ifdef __HAVE_UCAS_MP
int kmsan__ucas_32_mp(volatile uint32_t *, uint32_t, uint32_t, uint32_t *);
Home |
Main Index |
Thread Index |
Old Index