X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdePkg%2FLibrary%2FBaseIoLibIntrinsic%2FIoLibMsc.c;h=6f076f7578de96ca9cb8faf3b39524b52929796e;hp=9fec1bcae90779cf399eef1ad3f32b770c63c700;hb=dcab253b057f81236757d34a7222ad58fa478f5d;hpb=ca451dba1056b0daa50dcbe2af4363cabd952b52 diff --git a/MdePkg/Library/BaseIoLibIntrinsic/IoLibMsc.c b/MdePkg/Library/BaseIoLibIntrinsic/IoLibMsc.c index 9fec1bcae9..6f076f7578 100644 --- a/MdePkg/Library/BaseIoLibIntrinsic/IoLibMsc.c +++ b/MdePkg/Library/BaseIoLibIntrinsic/IoLibMsc.c @@ -36,6 +36,7 @@ unsigned short _outpw (unsigned short port, unsigned short dataword ); unsigned long _outpd (unsigned short port, unsigned long dataword ); void _ReadWriteBarrier (void); +#ifdef _MSC_VER #pragma intrinsic(_inp) #pragma intrinsic(_inpw) #pragma intrinsic(_inpd) @@ -43,7 +44,7 @@ void _ReadWriteBarrier (void); #pragma intrinsic(_outpw) #pragma intrinsic(_outpd) #pragma intrinsic(_ReadWriteBarrier) - +#endif // // _ReadWriteBarrier() forces memory reads and writes to complete at the point // in the call. This is only a hint to the compiler and does emit code.