Replace the operation to shift logical left with the function
LShiftU64, which has the same functionality.
The original code causes ShellPkg build failure with build
target"-b NOOPT".
Cc: Jaben Carsey <jaben.carsey@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Zhichao Gao <zhichao.gao@intel.com>
Signed-off-by: Shenglei Zhang <shenglei.zhang@intel.com>
Reviewed-by: Zhichao Gao <zhichao.gao@intel.com>
\r
Val = *(UINT32*)(Ptr + sizeof (UINT32));\r
\r
- Val <<= 32;\r
+ Val = LShiftU64(Val,32);\r
Val |= (UINT64)*(UINT32*)Ptr;\r
\r
Print (Format, Val);\r