\r
**/\r
\r
+//\r
+// Include common header file for this module.\r
+//\r
+\r
+\r
#include <BaseLibInternals.h>\r
\r
/**\r
{\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