https://github.com/GkvJwa created 
https://github.com/llvm/llvm-project/pull/196886

Fixes #185457

>From ff3586ccc505c0229f28a4e37ad0ab10d06372fa Mon Sep 17 00:00:00 2001
From: GkvJwa <[email protected]>
Date: Mon, 11 May 2026 14:55:28 +0800
Subject: [PATCH] Align reg docs on windows

Fixes #185457
---
 clang/lib/Headers/intrin.h | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/clang/lib/Headers/intrin.h b/clang/lib/Headers/intrin.h
index 210ed0c1f773b..f2e8f13189dfc 100644
--- a/clang/lib/Headers/intrin.h
+++ b/clang/lib/Headers/intrin.h
@@ -95,10 +95,10 @@ void __outdword(unsigned short, unsigned long);
 void __outdwordstring(unsigned short, unsigned long *, unsigned long);
 void __outword(unsigned short, unsigned short);
 void __outwordstring(unsigned short, unsigned short *, unsigned long);
-unsigned long __readcr0(void);
-unsigned long __readcr2(void);
-unsigned __LPTRINT_TYPE__ __readcr3(void);
-unsigned __LPTRINT_TYPE__ __readcr4(void);
+unsigned __LPTRINT_TYPE__ __readcr0(void);
+unsigned __int64 __readcr2(void);
+unsigned __int64 __readcr3(void);
+unsigned __int64 __readcr4(void);
 unsigned __int64 __readcr8(void);
 unsigned int __readdr(unsigned int);
 #ifdef __i386__
@@ -126,11 +126,11 @@ unsigned __int64 __ull_rshift(unsigned __int64, int);
 void __vmx_off(void);
 void __vmx_vmptrst(unsigned __int64 *);
 void __wbinvd(void);
-void __writecr0(unsigned int);
-void __writecr3(unsigned __INTPTR_TYPE__);
-void __writecr4(unsigned __INTPTR_TYPE__);
+void __writecr0(unsigned __int64);
+void __writecr3(unsigned __int64);
+void __writecr4(unsigned __int64);
 void __writecr8(unsigned __int64);
-void __writedr(unsigned int, unsigned int);
+void __writedr(unsigned int, unsigned __LPTRINT_TYPE__);
 void __writefsbyte(unsigned long, unsigned char);
 void __writefsdword(unsigned long, unsigned long);
 void __writefsqword(unsigned long, unsigned __int64);

_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to