]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/SwitchStack.c
Import PeiDxePostCodeLibReportStatusCode.
[mirror_edk2.git] / MdePkg / Library / BaseLib / SwitchStack.c
index 6b8d7af4b67a4c94cd54a2c2064c8500131be0ab..39aec86391af2846fc35313e4276ad0e5b8f007b 100644 (file)
 \r
 **/\r
 \r
+//\r
+// Include common header file for this module.\r
+//\r
+#include "CommonHeader.h"\r
+\r
 #include <BaseLibInternals.h>\r
 \r
 /**\r
@@ -52,11 +57,15 @@ SwitchStack (
 {\r
   VA_LIST    Marker;\r
 \r
-  ASSERT (EntryPoint != NULL && NewStack != NULL);\r
+  ASSERT (EntryPoint != NULL);\r
+  ASSERT (NewStack != NULL);\r
 \r
   VA_START (Marker, NewStack);\r
 \r
   InternalSwitchStack (EntryPoint, Context1, Context2, NewStack, Marker);\r
 \r
-  VA_END (Marker);\r
+  //\r
+  // InternalSwitchStack () will never return\r
+  //\r
+  ASSERT (FALSE);\r
 }\r