Correct the CPUID() and CPUID_LEAF() macros to not include a trailing
authorguenther <guenther@openbsd.org>
Fri, 19 Nov 2021 04:00:53 +0000 (04:00 +0000)
committerguenther <guenther@openbsd.org>
Fri, 19 Nov 2021 04:00:53 +0000 (04:00 +0000)
semicolon

ok deraadt@

sys/arch/amd64/include/specialreg.h
sys/arch/i386/include/specialreg.h

index da9907f..6b32f07 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: specialreg.h,v 1.90 2021/05/14 16:44:38 cheloha Exp $ */
+/*     $OpenBSD: specialreg.h,v 1.91 2021/11/19 04:00:53 guenther Exp $        */
 /*     $NetBSD: specialreg.h,v 1.1 2003/04/26 18:39:48 fvdl Exp $      */
 /*     $NetBSD: x86/specialreg.h,v 1.2 2003/04/25 21:54:30 fvdl Exp $  */
 
 #define        CPUID(code, eax, ebx, ecx, edx)                         \
        __asm volatile("cpuid"                                  \
            : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)    \
-           : "a" (code));
+           : "a" (code))
 #define        CPUID_LEAF(code, leaf, eax, ebx, ecx, edx)              \
        __asm volatile("cpuid"                                  \
            : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)    \
-           : "a" (code), "c" (leaf));
+           : "a" (code), "c" (leaf))
 
 
 /*
index 076a89c..6edce32 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: specialreg.h,v 1.77 2021/03/11 11:16:57 jsg Exp $     */
+/*     $OpenBSD: specialreg.h,v 1.78 2021/11/19 04:00:53 guenther Exp $        */
 /*     $NetBSD: specialreg.h,v 1.7 1994/10/27 04:16:26 cgd Exp $       */
 
 /*-
 #define        CPUID(code, eax, ebx, ecx, edx)                         \
        __asm volatile("cpuid"                                  \
            : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)    \
-           : "a" (code));
+           : "a" (code))
 #define        CPUID_LEAF(code, leaf, eax, ebx, ecx, edx)              \
        __asm volatile("cpuid"                                  \
            : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)    \
-           : "a" (code), "c" (leaf));
+           : "a" (code), "c" (leaf))
 
 
 /*