MdeModulePkg/Variable/RuntimeDxeUnitTest: Fix 32-bit GCC builds
When using will_return() on a pointer value, it must be cast to UINTN to be compatible with 32-bit GCC builds. This uses the same approach in samples provided in the UnitTestFramworkPkg when passing pointer values to UT_ASSERT_EQUAL(). Cc: Hao A Wu <hao.a.wu@intel.com> Cc: Liming Gao <gaoliming@byosoft.com.cn> Cc: Bret Barkelew <Bret.Barkelew@microsoft.com> Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by: Philippe Mathieu-Daude <philmd@redhat.com> Reviewed-by: Bret Barkelew <bret.barkelew@microsoft.com> Reviewed-by: Hao A Wu <hao.a.wu@intel.com>
This commit is contained in:
		
				
					committed by
					
						![mergify[bot]](/avatar/e3df20cd7a67969c41a65f03bea54961?size=40) mergify[bot]
						mergify[bot]
					
				
			
			
				
	
			
			
			
						parent
						
							15e635d1b5
						
					
				
				
					commit
					4050c873b5
				
			| @@ -287,7 +287,7 @@ LockingAnUnlockedVariableShouldFail ( | ||||
|   // With a policy, make sure that writes still work, since the variable doesn't exist. | ||||
|   will_return( StubGetVariableNull, TEST_POLICY_ATTRIBUTES_NULL );    // Attributes | ||||
|   will_return( StubGetVariableNull, 0 );                              // Size | ||||
|   will_return( StubGetVariableNull, NULL );                           // DataPtr | ||||
|   will_return( StubGetVariableNull, (UINTN)NULL );                    // DataPtr | ||||
|   will_return( StubGetVariableNull, EFI_NOT_FOUND);                   // Status | ||||
|  | ||||
|   Status = VariableLockRequestToLock (NULL, TEST_VAR_1_NAME, &mTestGuid1); | ||||
| @@ -342,7 +342,7 @@ LockingALockedVariableWithMatchingDataShouldSucceed ( | ||||
|   Data = 1; | ||||
|   will_return( StubGetVariableNull, TEST_POLICY_ATTRIBUTES_NULL );    // Attributes | ||||
|   will_return( StubGetVariableNull, sizeof (Data) );                  // Size | ||||
|   will_return( StubGetVariableNull, &Data );                          // DataPtr | ||||
|   will_return( StubGetVariableNull, (UINTN)&Data );                   // DataPtr | ||||
|   will_return( StubGetVariableNull, EFI_SUCCESS);                     // Status | ||||
|  | ||||
|   Status = VariableLockRequestToLock (NULL, TEST_VAR_1_NAME, &mTestGuid1); | ||||
| @@ -397,7 +397,7 @@ LockingALockedVariableWithNonMatchingDataShouldFail ( | ||||
|   Data = 2; | ||||
|   will_return( StubGetVariableNull, TEST_POLICY_ATTRIBUTES_NULL );    // Attributes | ||||
|   will_return( StubGetVariableNull, sizeof (Data) );                  // Size | ||||
|   will_return( StubGetVariableNull, &Data );                          // DataPtr | ||||
|   will_return( StubGetVariableNull, (UINTN)&Data );                   // DataPtr | ||||
|   will_return( StubGetVariableNull, EFI_SUCCESS);                     // Status | ||||
|  | ||||
|   Status = VariableLockRequestToLock (NULL, TEST_VAR_1_NAME, &mTestGuid1); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user