From 9ce3855f83acc0a9401160d0c32fac43c474c4e7 Mon Sep 17 00:00:00 2001 From: vboxsync Date: Wed, 5 Jan 2011 21:39:31 +0000 Subject: Try to fix burning Linux builds (hope this is correct...) git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@35411 cfe28804-0f27-0410-a406-dd0f0b0b656f --- src/VBox/VMM/VMMR3/DBGFReg.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/VBox/VMM/VMMR3/DBGFReg.cpp') diff --git a/src/VBox/VMM/VMMR3/DBGFReg.cpp b/src/VBox/VMM/VMMR3/DBGFReg.cpp index 380c82fdb1a..99294265155 100644 --- a/src/VBox/VMM/VMMR3/DBGFReg.cpp +++ b/src/VBox/VMM/VMMR3/DBGFReg.cpp @@ -403,13 +403,13 @@ static int dbgfR3RegValCast(PDBGFREGVAL pValue, DBGFREGVALTYPE enmFromType, DBGF case DBGFREGVALTYPE_LRD: switch (enmToType) { - case DBGFREGVALTYPE_U8: pValue->u8 = InVal.lrd; return VINF_DBGF_TRUNCATED_REGISTER; - case DBGFREGVALTYPE_U16: pValue->u16 = InVal.lrd; return VINF_DBGF_TRUNCATED_REGISTER; - case DBGFREGVALTYPE_U32: pValue->u32 = InVal.lrd; return VINF_DBGF_TRUNCATED_REGISTER; - case DBGFREGVALTYPE_U64: pValue->u64 = InVal.lrd; return VINF_DBGF_TRUNCATED_REGISTER; + case DBGFREGVALTYPE_U8: pValue->u8 = (uint8_t)InVal.lrd; return VINF_DBGF_TRUNCATED_REGISTER; + case DBGFREGVALTYPE_U16: pValue->u16 = (uint16_t)InVal.lrd; return VINF_DBGF_TRUNCATED_REGISTER; + case DBGFREGVALTYPE_U32: pValue->u32 = (uint32_t)InVal.lrd; return VINF_DBGF_TRUNCATED_REGISTER; + case DBGFREGVALTYPE_U64: pValue->u64 = (uint64_t)InVal.lrd; return VINF_DBGF_TRUNCATED_REGISTER; case DBGFREGVALTYPE_U128: pValue->u128.s.Lo = (uint64_t)InVal.lrd; - pValue->u128.s.Hi = InVal.lrd / _4G / _4G; + pValue->u128.s.Hi = (uint64_t)InVal.lrd / _4G / _4G; return VINF_DBGF_TRUNCATED_REGISTER; case DBGFREGVALTYPE_80: return VERR_DBGF_UNSUPPORTED_CAST; case DBGFREGVALTYPE_LRD: pValue->lrd = InVal.lrd; return VINF_SUCCESS; -- cgit v1.2.1