]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Universal/Console/Terminal/Dxe/Terminal.c
Partially make EdkModulePkg pass intel IPF compiler with /W4 /WX switched on.
[mirror_edk2.git] / EdkModulePkg / Universal / Console / Terminal / Dxe / Terminal.c
index 6621b64ace6b020014aec5a4b1164550205f2264..45eb632e263cc453e56e9dbf7df8b154e33fdf28 100644 (file)
@@ -402,9 +402,9 @@ TerminalDriverBindingStart (
                                       Mode->BaudRate,\r
                                       Mode->ReceiveFifoDepth,\r
                                       (UINT32) SerialInTimeOut,\r
-                                      Mode->Parity,\r
+                                      (EFI_PARITY_TYPE) (Mode->Parity),\r
                                       (UINT8) Mode->DataBits,\r
-                                      Mode->StopBits\r
+                                      (EFI_STOP_BITS_TYPE) (Mode->StopBits)\r
                                       );\r
   if (EFI_ERROR (Status)) {\r
     //\r
@@ -897,6 +897,7 @@ TerminalUpdateConsoleDevVariable (
                   VariableSize,\r
                   Variable\r
                   );\r
+  ASSERT_EFI_ERROR (Status);\r
   gBS->FreePool (Variable);\r
 \r
   return ;\r
@@ -1015,6 +1016,7 @@ TerminalRemoveConsoleDevVariable (
                     VariableSize,\r
                     NewVariable\r
                     );\r
+    ASSERT_EFI_ERROR (Status);\r
   }\r
 \r
   if (NewVariable != NULL) {\r