diff options
author | Kohei Yoshida <kohei.yoshida@suse.com> | 2011-11-14 23:10:03 -0500 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@suse.com> | 2011-11-15 00:34:56 -0500 |
commit | 1d8a5ef0a69549b30045c7785e077c2fc7ce52db (patch) | |
tree | 072ea99ba7d4f341a01c40ce87808b22f99708e6 /sc | |
parent | 6947091ab0d93bfa84dbbb4a919368f2865d2a45 (diff) |
This bool array is not used here.
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/core/data/dptablecache.cxx | 8 |
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; } |