Revision: 17346
          http://sourceforge.net/p/edk2/code/17346
Author:   ydong10
Date:     2015-05-06 12:52:16 +0000 (Wed, 06 May 2015)
Log Message:
-----------
BaseTools: Fix build fail issue.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <[email protected]>
Reviewed-by: Liming Gao <[email protected]>

Modified Paths:
--------------
    trunk/edk2/BaseTools/Source/C/VfrCompile/VfrSyntax.g

Modified: trunk/edk2/BaseTools/Source/C/VfrCompile/VfrSyntax.g
===================================================================
--- trunk/edk2/BaseTools/Source/C/VfrCompile/VfrSyntax.g        2015-05-06 
12:30:13 UTC (rev 17345)
+++ trunk/edk2/BaseTools/Source/C/VfrCompile/VfrSyntax.g        2015-05-06 
12:52:16 UTC (rev 17346)
@@ -1670,26 +1670,26 @@
                                                           if 
((NumericQst->GetNumericFlags() & EFI_IFR_DISPLAY) == 0) {
                                                             switch 
(_GET_CURRQEST_DATATYPE()) {
                                                             case 
EFI_IFR_TYPE_NUM_SIZE_8:
-                                                              if (((INT8) 
Val.u8 < (INT8) gCurrentMinMaxData->GetMinData(_GET_CURRQEST_DATATYPE())) || 
-                                                                  ((INT8) 
Val.u8 > (INT8) gCurrentMinMaxData->GetMaxData(_GET_CURRQEST_DATATYPE()))) {
+                                                              if (((INT8) 
Val->u8 < (INT8) gCurrentMinMaxData->GetMinData(_GET_CURRQEST_DATATYPE())) || 
+                                                                  ((INT8) 
Val->u8 > (INT8) gCurrentMinMaxData->GetMaxData(_GET_CURRQEST_DATATYPE()))) {
                                                                 _PCATCH 
(VFR_RETURN_INVALID_PARAMETER, D->getLine(), "Numeric default value must be 
between MinValue and MaxValue.");
                                                               }
                                                               break;
                                                             case 
EFI_IFR_TYPE_NUM_SIZE_16:
-                                                              if (((INT16) 
Val.u16 < (INT16) gCurrentMinMaxData->GetMinData(_GET_CURRQEST_DATATYPE())) || 
-                                                                  ((INT16) 
Val.u16 > (INT16) gCurrentMinMaxData->GetMaxData(_GET_CURRQEST_DATATYPE()))) {
+                                                              if (((INT16) 
Val->u16 < (INT16) gCurrentMinMaxData->GetMinData(_GET_CURRQEST_DATATYPE())) || 
+                                                                  ((INT16) 
Val->u16 > (INT16) gCurrentMinMaxData->GetMaxData(_GET_CURRQEST_DATATYPE()))) {
                                                                 _PCATCH 
(VFR_RETURN_INVALID_PARAMETER, D->getLine(), "Numeric default value must be 
between MinValue and MaxValue.");
                                                               }
                                                               break;
                                                             case 
EFI_IFR_TYPE_NUM_SIZE_32:
-                                                              if (((INT32) 
Val.u32 < (INT32) gCurrentMinMaxData->GetMinData(_GET_CURRQEST_DATATYPE())) || 
-                                                                  ((INT32) 
Val.u32 > (INT32) gCurrentMinMaxData->GetMaxData(_GET_CURRQEST_DATATYPE()))) {
+                                                              if (((INT32) 
Val->u32 < (INT32) gCurrentMinMaxData->GetMinData(_GET_CURRQEST_DATATYPE())) || 
+                                                                  ((INT32) 
Val->u32 > (INT32) gCurrentMinMaxData->GetMaxData(_GET_CURRQEST_DATATYPE()))) {
                                                                 _PCATCH 
(VFR_RETURN_INVALID_PARAMETER, D->getLine(), "Numeric default value must be 
between MinValue and MaxValue.");
                                                               }
                                                               break;
                                                             case 
EFI_IFR_TYPE_NUM_SIZE_64:
-                                                              if (((INT64) 
Val.u64 < (INT64) gCurrentMinMaxData->GetMinData(_GET_CURRQEST_DATATYPE())) || 
-                                                                  ((INT64) 
Val.u64 > (INT64) gCurrentMinMaxData->GetMaxData(_GET_CURRQEST_DATATYPE()))) {
+                                                              if (((INT64) 
Val->u64 < (INT64) gCurrentMinMaxData->GetMinData(_GET_CURRQEST_DATATYPE())) || 
+                                                                  ((INT64) 
Val->u64 > (INT64) gCurrentMinMaxData->GetMaxData(_GET_CURRQEST_DATATYPE()))) {
                                                                 _PCATCH 
(VFR_RETURN_INVALID_PARAMETER, D->getLine(), "Numeric default value must be 
between MinValue and MaxValue.");
                                                               }
                                                               break;
@@ -1697,7 +1697,7 @@
                                                               break;
                                                             }
                                                           } else {
-                                                            if (Val.u64 < 
gCurrentMinMaxData->GetMinData(_GET_CURRQEST_DATATYPE()) || Val.u64 > 
gCurrentMinMaxData->GetMaxData(_GET_CURRQEST_DATATYPE())) {
+                                                            if (Val->u64 < 
gCurrentMinMaxData->GetMinData(_GET_CURRQEST_DATATYPE()) || Val->u64 > 
gCurrentMinMaxData->GetMaxData(_GET_CURRQEST_DATATYPE())) {
                                                               _PCATCH 
(VFR_RETURN_INVALID_PARAMETER, D->getLine(), "Numeric default value must be 
between MinValue and MaxValue.");
                                                             }
                                                           }


------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to