summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@suse.com>2011-11-14 23:10:03 -0500
committerKohei Yoshida <kohei.yoshida@suse.com>2011-11-15 00:34:56 -0500
commit1d8a5ef0a69549b30045c7785e077c2fc7ce52db (patch)
tree072ea99ba7d4f341a01c40ce87808b22f99708e6 /sc
parent6947091ab0d93bfa84dbbb4a919368f2865d2a45 (diff)
This bool array is not used here.
Diffstat (limited to 'sc')
-rw-r--r--sc/source/core/data/dptablecache.cxx8
1 files changed, 0 insertions, 8 deletions
diff --git a/sc/source/core/data/dptablecache.cxx b/sc/source/core/data/dptablecache.cxx
index 0ab7334774bc..2810b516cc30 100644
--- a/sc/source/core/data/dptablecache.cxx
+++ b/sc/source/core/data/dptablecache.cxx
@@ -586,10 +586,8 @@ bool ScDPCache::ValidQuery( SCROW nRow, const ScQueryParam &rParam) const
const SCSIZE nFixedBools = 32;
bool aBool[nFixedBools];
- bool aTest[nFixedBools];
SCSIZE nEntryCount = rParam.GetEntryCount();
bool* pPasst = ( nEntryCount <= nFixedBools ? &aBool[0] : new bool[nEntryCount] );
- bool* pTest = ( nEntryCount <= nFixedBools ? &aTest[0] : new bool[nEntryCount] );
long nPos = -1;
SCSIZE i = 0;
@@ -757,20 +755,17 @@ bool ScDPCache::ValidQuery( SCROW nRow, const ScQueryParam &rParam) const
{
nPos++;
pPasst[nPos] = bOk;
- pTest[nPos] = bTestEqual;
}
else
{
if (rEntry.eConnect == SC_AND)
{
pPasst[nPos] = pPasst[nPos] && bOk;
- pTest[nPos] = pTest[nPos] && bTestEqual;
}
else
{
nPos++;
pPasst[nPos] = bOk;
- pTest[nPos] = bTestEqual;
}
}
i++;
@@ -779,14 +774,11 @@ bool ScDPCache::ValidQuery( SCROW nRow, const ScQueryParam &rParam) const
for (long j=1; j <= nPos; j++)
{
pPasst[0] = pPasst[0] || pPasst[j];
- pTest[0] = pTest[0] || pTest[j];
}
bool bRet = pPasst[0];
if (pPasst != &aBool[0])
delete [] pPasst;
- if (pTest != &aTest[0])
- delete [] pTest;
return bRet;
}