summaryrefslogtreecommitdiff
path: root/sal
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2019-10-23 17:49:09 +0200
committerStephan Bergmann <sbergman@redhat.com>2019-10-23 21:05:05 +0200
commitbbb5479579dfdfb3e5f2c1c2ccda61cde58d2f39 (patch)
tree4e61e3b46021d82e5d38fa13ccb9d292e2588bd2 /sal
parentf573b1affdd7fd543eb25139620a82f72e0419a4 (diff)
-Werror,-Wdeprecated-volatile (clang-cl)
same as b89187aad86e2be000d2f4c9c380a95bf8430c2e "Simplify forced memory reads" in sal/osl/unx/file.cxx Change-Id: I31edbc72f88895e148609498d367a50e38723b11 Reviewed-on: https://gerrit.libreoffice.org/81408 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'sal')
-rw-r--r--sal/osl/w32/file.cxx7
1 files changed, 3 insertions, 4 deletions
diff --git a/sal/osl/w32/file.cxx b/sal/osl/w32/file.cxx
index 1c219f8f00af..c39c2f16c860 100644
--- a/sal/osl/w32/file.cxx
+++ b/sal/osl/w32/file.cxx
@@ -777,19 +777,18 @@ oslFileError SAL_CALL osl_mapFile(
* Pagein, touching first byte of each memory page.
* Note: volatile disables optimizing the loop away.
*/
- BYTE * pData(static_cast<BYTE*>(*ppAddr));
+ BYTE volatile * pData(static_cast<BYTE*>(*ppAddr));
SIZE_T nSize(nLength);
- volatile BYTE c = 0;
while (nSize > dwPageSize)
{
- c ^= pData[0];
+ pData[0];
pData += dwPageSize;
nSize -= dwPageSize;
}
if (nSize > 0)
{
- c ^= pData[0];
+ pData[0];
}
}
return osl_File_E_None;