]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseSafeIntLib/SafeIntLib32.c
MdePkg/BaseSafeIntLib: Fix VS2015 IA32 NOOPT build failure
[mirror_edk2.git] / MdePkg / Library / BaseSafeIntLib / SafeIntLib32.c
index 18bfb9e4130c9aa9d87db8034236ac8d649220e0..ce66a92293c7220dab038eaeb17845bc776b5406 100644 (file)
@@ -28,6 +28,7 @@
 \r
 #include <Base.h>\r
 #include <Library/SafeIntLib.h>\r
+#include <Library/BaseLib.h>\r
 \r
 /**\r
   INT32 -> UINTN conversion\r
@@ -549,6 +550,6 @@ SafeIntnMult (
   OUT INTN  *Result\r
   )\r
 {\r
-  return SafeInt64ToIntn (((INT64)Multiplicand) *((INT64)Multiplier), Result);\r
+  return SafeInt64ToIntn (MultS64x64 (Multiplicand, Multiplier), Result);\r
 }\r
 \r