mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1201271 - Warn about unused results for more methods of nsTArray. r=froydnj
This leaves alone the AppendElement methods.
This commit is contained in:
parent
ede179b43e
commit
e0986ef5bc
@ -93,7 +93,7 @@ AnalyserNode::AnalyserNode(AudioContext* aContext)
|
||||
// Enough chunks must be recorded to handle the case of fftSize being
|
||||
// increased to maximum immediately before getFloatTimeDomainData() is
|
||||
// called, for example.
|
||||
(void)mChunks.SetLength(CHUNK_COUNT, fallible);
|
||||
unused << mChunks.SetLength(CHUNK_COUNT, fallible);
|
||||
|
||||
AllocateBuffer();
|
||||
}
|
||||
|
@ -494,8 +494,18 @@ struct AssertionConditionType
|
||||
# define MOZ_ALWAYS_TRUE(expr) MOZ_ASSERT((expr))
|
||||
# define MOZ_ALWAYS_FALSE(expr) MOZ_ASSERT(!(expr))
|
||||
#else
|
||||
# define MOZ_ALWAYS_TRUE(expr) ((void)(expr))
|
||||
# define MOZ_ALWAYS_FALSE(expr) ((void)(expr))
|
||||
# define MOZ_ALWAYS_TRUE(expr) \
|
||||
do { \
|
||||
if (expr) { \
|
||||
/* Silence MOZ_WARN_UNUSED_RESULT. */ \
|
||||
} \
|
||||
} while (0)
|
||||
# define MOZ_ALWAYS_FALSE(expr) \
|
||||
do { \
|
||||
if (expr) { \
|
||||
/* Silence MOZ_WARN_UNUSED_RESULT. */ \
|
||||
} \
|
||||
} while (0)
|
||||
#endif
|
||||
|
||||
#undef MOZ_DUMP_ASSERTION_STACK
|
||||
|
@ -110,7 +110,7 @@ BindingParams::BindingParams(mozIStorageBindingParamsArray *aOwningArray,
|
||||
, mOwningStatement(aOwningStatement)
|
||||
{
|
||||
(void)mOwningStatement->GetParameterCount(&mParamCount);
|
||||
(void)mParameters.SetCapacity(mParamCount);
|
||||
mParameters.SetCapacity(mParamCount);
|
||||
}
|
||||
|
||||
BindingParams::BindingParams(mozIStorageBindingParamsArray *aOwningArray)
|
||||
|
@ -987,8 +987,8 @@ private:
|
||||
{
|
||||
MOZ_ASSERT(NS_IsMainThread(), "This should be called on the main thread");
|
||||
|
||||
(void)mPlaces.SwapElements(aPlaces);
|
||||
(void)mReferrers.SetLength(mPlaces.Length());
|
||||
mPlaces.SwapElements(aPlaces);
|
||||
mReferrers.SetLength(mPlaces.Length());
|
||||
|
||||
for (nsTArray<VisitData>::size_type i = 0; i < mPlaces.Length(); i++) {
|
||||
mReferrers[i].spec = mPlaces[i].referrerSpec;
|
||||
|
@ -1193,7 +1193,7 @@ public:
|
||||
}
|
||||
|
||||
template<class Allocator>
|
||||
/* MOZ_WARN_UNUSED_RESULT */
|
||||
MOZ_WARN_UNUSED_RESULT
|
||||
bool Assign(const nsTArray_Impl<E, Allocator>& aOther,
|
||||
const mozilla::fallible_t&)
|
||||
{
|
||||
@ -1274,7 +1274,7 @@ protected:
|
||||
public:
|
||||
|
||||
template<class Item>
|
||||
/* MOZ_WARN_UNUSED_RESULT */
|
||||
MOZ_WARN_UNUSED_RESULT
|
||||
elem_type* ReplaceElementsAt(index_type aStart, size_type aCount,
|
||||
const Item* aArray, size_type aArrayLen,
|
||||
const mozilla::fallible_t&)
|
||||
@ -1295,7 +1295,7 @@ protected:
|
||||
public:
|
||||
|
||||
template<class Item>
|
||||
/* MOZ_WARN_UNUSED_RESULT */
|
||||
MOZ_WARN_UNUSED_RESULT
|
||||
elem_type* ReplaceElementsAt(index_type aStart, size_type aCount,
|
||||
const nsTArray<Item>& aArray,
|
||||
const mozilla::fallible_t&)
|
||||
@ -1314,7 +1314,7 @@ protected:
|
||||
public:
|
||||
|
||||
template<class Item>
|
||||
/* MOZ_WARN_UNUSED_RESULT */
|
||||
MOZ_WARN_UNUSED_RESULT
|
||||
elem_type* ReplaceElementsAt(index_type aStart, size_type aCount,
|
||||
const Item& aItem, const mozilla::fallible_t&)
|
||||
{
|
||||
@ -1339,7 +1339,7 @@ protected:
|
||||
public:
|
||||
|
||||
template<class Item>
|
||||
/* MOZ_WARN_UNUSED_RESULT */
|
||||
MOZ_WARN_UNUSED_RESULT
|
||||
elem_type* InsertElementsAt(index_type aIndex, const Item* aArray,
|
||||
size_type aArrayLen, const mozilla::fallible_t&)
|
||||
{
|
||||
@ -1358,7 +1358,7 @@ protected:
|
||||
public:
|
||||
|
||||
template<class Item, class Allocator>
|
||||
/* MOZ_WARN_UNUSED_RESULT */
|
||||
MOZ_WARN_UNUSED_RESULT
|
||||
elem_type* InsertElementsAt(index_type aIndex,
|
||||
const nsTArray_Impl<Item, Allocator>& aArray,
|
||||
const mozilla::fallible_t&)
|
||||
@ -1385,7 +1385,7 @@ protected:
|
||||
}
|
||||
public:
|
||||
|
||||
/* MOZ_WARN_UNUSED_RESULT */
|
||||
MOZ_WARN_UNUSED_RESULT
|
||||
elem_type* InsertElementAt(index_type aIndex, const mozilla::fallible_t&)
|
||||
{
|
||||
return InsertElementAt<FallibleAlloc>(aIndex);
|
||||
@ -1409,7 +1409,7 @@ protected:
|
||||
public:
|
||||
|
||||
template<class Item>
|
||||
/* MOZ_WARN_UNUSED_RESULT */
|
||||
MOZ_WARN_UNUSED_RESULT
|
||||
elem_type* InsertElementAt(index_type aIndex, Item&& aItem,
|
||||
const mozilla::fallible_t&)
|
||||
{
|
||||
@ -1466,7 +1466,7 @@ protected:
|
||||
public:
|
||||
|
||||
template<class Item, class Comparator>
|
||||
/* MOZ_WARN_UNUSED_RESULT */
|
||||
MOZ_WARN_UNUSED_RESULT
|
||||
elem_type* InsertElementSorted(Item&& aItem, const Comparator& aComp,
|
||||
const mozilla::fallible_t&)
|
||||
{
|
||||
@ -1486,7 +1486,7 @@ protected:
|
||||
public:
|
||||
|
||||
template<class Item>
|
||||
/* MOZ_WARN_UNUSED_RESULT */
|
||||
MOZ_WARN_UNUSED_RESULT
|
||||
elem_type* InsertElementSorted(Item&& aItem, const mozilla::fallible_t&)
|
||||
{
|
||||
return InsertElementSorted<Item, FallibleAlloc>(
|
||||
@ -1728,7 +1728,7 @@ protected:
|
||||
}
|
||||
public:
|
||||
|
||||
/* MOZ_WARN_UNUSED_RESULT */
|
||||
MOZ_WARN_UNUSED_RESULT
|
||||
bool SetCapacity(size_type aCapacity, const mozilla::fallible_t&)
|
||||
{
|
||||
return SetCapacity<FallibleAlloc>(aCapacity);
|
||||
@ -1757,7 +1757,7 @@ protected:
|
||||
}
|
||||
public:
|
||||
|
||||
/* MOZ_WARN_UNUSED_RESULT */
|
||||
MOZ_WARN_UNUSED_RESULT
|
||||
bool SetLength(size_type aNewLen, const mozilla::fallible_t&)
|
||||
{
|
||||
return SetLength<FallibleAlloc>(aNewLen);
|
||||
@ -1796,7 +1796,7 @@ protected:
|
||||
}
|
||||
public:
|
||||
|
||||
/* MOZ_WARN_UNUSED_RESULT */
|
||||
MOZ_WARN_UNUSED_RESULT
|
||||
bool EnsureLengthAtLeast(size_type aMinLen, const mozilla::fallible_t&)
|
||||
{
|
||||
return EnsureLengthAtLeast<FallibleAlloc>(aMinLen);
|
||||
@ -1828,7 +1828,7 @@ protected:
|
||||
}
|
||||
public:
|
||||
|
||||
/* MOZ_WARN_UNUSED_RESULT */
|
||||
MOZ_WARN_UNUSED_RESULT
|
||||
elem_type* InsertElementsAt(index_type aIndex, size_type aCount,
|
||||
const mozilla::fallible_t&)
|
||||
{
|
||||
@ -1865,7 +1865,7 @@ protected:
|
||||
public:
|
||||
|
||||
template<class Item>
|
||||
/* MOZ_WARN_UNUSED_RESULT */
|
||||
MOZ_WARN_UNUSED_RESULT
|
||||
elem_type* InsertElementsAt(index_type aIndex, size_type aCount,
|
||||
const Item& aItem, const mozilla::fallible_t&)
|
||||
{
|
||||
|
@ -5,6 +5,7 @@
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#include "mozilla/ArrayUtils.h"
|
||||
#include "mozilla/unused.h"
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
@ -1115,9 +1116,9 @@ static bool test_SetLengthAndRetainStorage_no_ctor() {
|
||||
pre t post; \
|
||||
pre tauto post; \
|
||||
} while (0)
|
||||
|
||||
|
||||
// Setup test arrays.
|
||||
FOR_EACH(;, .SetLength(N, fallible));
|
||||
FOR_EACH(; unused << , .SetLength(N, fallible));
|
||||
for (int n = 0; n < N; ++n) {
|
||||
FOR_EACH(;, [n] = n);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user