Skip to content

Commit 291c555

Browse files
Bug 1262671 - void** -> PickleIterator (r=froydnj)
1 parent 5b7911b commit 291c555

File tree

76 files changed

+366
-367
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+366
-367
lines changed

chrome/RegistryMessageUtils.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ struct ParamTraits<SerializedURI>
7878
WriteParam(aMsg, aParam.charset);
7979
}
8080

81-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult)
81+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
8282
{
8383
nsCString spec, charset;
8484
if (ReadParam(aMsg, aIter, &spec) &&
@@ -105,7 +105,7 @@ struct ParamTraits<ChromePackage>
105105
WriteParam(aMsg, aParam.flags);
106106
}
107107

108-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult)
108+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
109109
{
110110
nsCString package;
111111
SerializedURI contentBaseURI, localeBaseURI, skinBaseURI;
@@ -147,7 +147,7 @@ struct ParamTraits<SubstitutionMapping>
147147
WriteParam(aMsg, aParam.resolvedURI);
148148
}
149149

150-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult)
150+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
151151
{
152152
nsCString scheme, path;
153153
SerializedURI resolvedURI;
@@ -183,7 +183,7 @@ struct ParamTraits<OverrideMapping>
183183
WriteParam(aMsg, aParam.overrideURI);
184184
}
185185

186-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult)
186+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
187187
{
188188
SerializedURI originalURI;
189189
SerializedURI overrideURI;

docshell/base/SerializedLoadContext.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ struct ParamTraits<SerializedLoadContext>
7676
WriteParam(aMsg, suffix);
7777
}
7878

79-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult)
79+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
8080
{
8181
nsAutoCString suffix;
8282
if (!ReadParam(aMsg, aIter, &aResult->mIsNotNull) ||

dom/asmjscache/AsmJSCache.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1848,7 +1848,7 @@ ParamTraits<Metadata>::Write(Message* aMsg, const paramType& aParam)
18481848
}
18491849

18501850
bool
1851-
ParamTraits<Metadata>::Read(const Message* aMsg, void** aIter,
1851+
ParamTraits<Metadata>::Read(const Message* aMsg, PickleIterator* aIter,
18521852
paramType* aResult)
18531853
{
18541854
for (unsigned i = 0; i < Metadata::kNumEntries; i++) {
@@ -1887,7 +1887,7 @@ ParamTraits<WriteParams>::Write(Message* aMsg, const paramType& aParam)
18871887
}
18881888

18891889
bool
1890-
ParamTraits<WriteParams>::Read(const Message* aMsg, void** aIter,
1890+
ParamTraits<WriteParams>::Read(const Message* aMsg, PickleIterator* aIter,
18911891
paramType* aResult)
18921892
{
18931893
return ReadParam(aMsg, aIter, &aResult->mSize) &&

dom/asmjscache/AsmJSCache.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ struct ParamTraits<mozilla::dom::asmjscache::Metadata>
169169
{
170170
typedef mozilla::dom::asmjscache::Metadata paramType;
171171
static void Write(Message* aMsg, const paramType& aParam);
172-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult);
172+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult);
173173
static void Log(const paramType& aParam, std::wstring* aLog);
174174
};
175175

@@ -178,7 +178,7 @@ struct ParamTraits<mozilla::dom::asmjscache::WriteParams>
178178
{
179179
typedef mozilla::dom::asmjscache::WriteParams paramType;
180180
static void Write(Message* aMsg, const paramType& aParam);
181-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult);
181+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult);
182182
static void Log(const paramType& aParam, std::wstring* aLog);
183183
};
184184

dom/bindings/BindingUtils.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ ErrorResult::SerializeMessage(IPC::Message* aMsg) const
173173
}
174174

175175
bool
176-
ErrorResult::DeserializeMessage(const IPC::Message* aMsg, void** aIter)
176+
ErrorResult::DeserializeMessage(const IPC::Message* aMsg, PickleIterator* aIter)
177177
{
178178
using namespace IPC;
179179
nsAutoPtr<Message> readMessage(new Message());
@@ -295,7 +295,7 @@ ErrorResult::SerializeDOMExceptionInfo(IPC::Message* aMsg) const
295295
}
296296

297297
bool
298-
ErrorResult::DeserializeDOMExceptionInfo(const IPC::Message* aMsg, void** aIter)
298+
ErrorResult::DeserializeDOMExceptionInfo(const IPC::Message* aMsg, PickleIterator* aIter)
299299
{
300300
using namespace IPC;
301301
nsCString message;

dom/bindings/ErrorIPCUtils.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ struct ParamTraits<mozilla::ErrorResult>
5050
}
5151
}
5252

53-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult)
53+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
5454
{
5555
paramType readValue;
5656
if (!ReadParam(aMsg, aIter, &readValue.mResult)) {

dom/bindings/ErrorResult.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ namespace IPC {
3636
class Message;
3737
template <typename> struct ParamTraits;
3838
} // namespace IPC
39+
class PickleIterator;
3940

4041
namespace mozilla {
4142

@@ -307,10 +308,10 @@ class ErrorResult {
307308

308309
friend struct IPC::ParamTraits<ErrorResult>;
309310
void SerializeMessage(IPC::Message* aMsg) const;
310-
bool DeserializeMessage(const IPC::Message* aMsg, void** aIter);
311+
bool DeserializeMessage(const IPC::Message* aMsg, PickleIterator* aIter);
311312

312313
void SerializeDOMExceptionInfo(IPC::Message* aMsg) const;
313-
bool DeserializeDOMExceptionInfo(const IPC::Message* aMsg, void** aIter);
314+
bool DeserializeDOMExceptionInfo(const IPC::Message* aMsg, PickleIterator* aIter);
314315

315316
// Helper method that creates a new Message for this ErrorResult,
316317
// and returns the arguments array from that Message.

dom/bluetooth/ipc/BluetoothMessageUtils.h

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ struct ParamTraits<mozilla::dom::bluetooth::BluetoothAddress>
2424
}
2525
}
2626

27-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult)
27+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
2828
{
2929
for (size_t i = 0; i < MOZ_ARRAY_LENGTH(aResult->mAddr); ++i) {
3030
if (!ReadParam(aMsg, aIter, aResult->mAddr + i)) {
@@ -61,7 +61,7 @@ struct ParamTraits<mozilla::dom::bluetooth::BluetoothPinCode>
6161
}
6262
}
6363

64-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult)
64+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
6565
{
6666
if (!ReadParam(aMsg, aIter, &aResult->mLength)) {
6767
return false;
@@ -97,7 +97,7 @@ struct ParamTraits<mozilla::dom::bluetooth::BluetoothRemoteName>
9797
}
9898
}
9999

100-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult)
100+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
101101
{
102102
if (!ReadParam(aMsg, aIter, &aResult->mLength)) {
103103
return false;
@@ -158,7 +158,7 @@ struct ParamTraits<mozilla::dom::bluetooth::BluetoothUuid>
158158
}
159159
}
160160

161-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult)
161+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
162162
{
163163
for (uint8_t i = 0; i < 16; i++) {
164164
if (!ReadParam(aMsg, aIter, &(aResult->mUuid[i]))) {
@@ -181,7 +181,7 @@ struct ParamTraits<mozilla::dom::bluetooth::BluetoothGattId>
181181
WriteParam(aMsg, aParam.mInstanceId);
182182
}
183183

184-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult)
184+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
185185
{
186186
if (!ReadParam(aMsg, aIter, &(aResult->mUuid)) ||
187187
!ReadParam(aMsg, aIter, &(aResult->mInstanceId))) {
@@ -203,7 +203,7 @@ struct ParamTraits<mozilla::dom::bluetooth::BluetoothGattServiceId>
203203
WriteParam(aMsg, aParam.mIsPrimary);
204204
}
205205

206-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult)
206+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
207207
{
208208
if (!ReadParam(aMsg, aIter, &(aResult->mId)) ||
209209
!ReadParam(aMsg, aIter, &(aResult->mIsPrimary))) {
@@ -226,7 +226,7 @@ struct ParamTraits<mozilla::dom::bluetooth::BluetoothGattCharAttribute>
226226
WriteParam(aMsg, aParam.mWriteType);
227227
}
228228

229-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult)
229+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
230230
{
231231
if (!ReadParam(aMsg, aIter, &(aResult->mId)) ||
232232
!ReadParam(aMsg, aIter, &(aResult->mProperties)) ||
@@ -248,7 +248,7 @@ struct ParamTraits<mozilla::dom::bluetooth::BluetoothAttributeHandle>
248248
WriteParam(aMsg, aParam.mHandle);
249249
}
250250

251-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult)
251+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
252252
{
253253
if (!ReadParam(aMsg, aIter, &(aResult->mHandle))) {
254254
return false;
@@ -279,7 +279,7 @@ struct ParamTraits<mozilla::dom::bluetooth::BluetoothGattResponse>
279279
}
280280
}
281281

282-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult)
282+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
283283
{
284284
if (!ReadParam(aMsg, aIter, &(aResult->mHandle)) ||
285285
!ReadParam(aMsg, aIter, &(aResult->mOffset)) ||
@@ -312,7 +312,7 @@ struct ParamTraits<mozilla::dom::bluetooth::ControlPlayStatus>
312312
WriteParam(aMsg, static_cast<uint8_t>(aParam));
313313
}
314314

315-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult)
315+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
316316
{
317317
uint8_t value;
318318
if (!ReadParam(aMsg, aIter, &value)) {
@@ -352,7 +352,7 @@ struct ParamTraits<mozilla::dom::bluetooth::BluetoothGattAdvertisingData>
352352
WriteParam(aMsg, aParam.mServiceUuids);
353353
}
354354

355-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult)
355+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
356356
{
357357
if (!ReadParam(aMsg, aIter, &(aResult->mAppearance)) ||
358358
!ReadParam(aMsg, aIter, &(aResult->mIncludeDevName)) ||

dom/events/Event.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1169,7 +1169,7 @@ Event::Serialize(IPC::Message* aMsg, bool aSerializeInterfaceType)
11691169
}
11701170

11711171
NS_IMETHODIMP_(bool)
1172-
Event::Deserialize(const IPC::Message* aMsg, void** aIter)
1172+
Event::Deserialize(const IPC::Message* aMsg, PickleIterator* aIter)
11731173
{
11741174
nsString type;
11751175
NS_ENSURE_TRUE(IPC::ReadParam(aMsg, aIter, &type), false);

dom/events/NotifyPaintEvent.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ NotifyPaintEvent::Serialize(IPC::Message* aMsg,
140140
}
141141

142142
NS_IMETHODIMP_(bool)
143-
NotifyPaintEvent::Deserialize(const IPC::Message* aMsg, void** aIter)
143+
NotifyPaintEvent::Deserialize(const IPC::Message* aMsg, PickleIterator* aIter)
144144
{
145145
NS_ENSURE_TRUE(Event::Deserialize(aMsg, aIter), false);
146146

dom/events/NotifyPaintEvent.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class NotifyPaintEvent : public Event,
4343
return Event::DuplicatePrivateData();
4444
}
4545
NS_IMETHOD_(void) Serialize(IPC::Message* aMsg, bool aSerializeInterfaceType) override;
46-
NS_IMETHOD_(bool) Deserialize(const IPC::Message* aMsg, void** aIter) override;
46+
NS_IMETHOD_(bool) Deserialize(const IPC::Message* aMsg, PickleIterator* aIter) override;
4747

4848
virtual JSObject* WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override
4949
{

dom/events/ScrollAreaEvent.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ ScrollAreaEvent::Serialize(IPC::Message* aMsg,
6060
}
6161

6262
NS_IMETHODIMP_(bool)
63-
ScrollAreaEvent::Deserialize(const IPC::Message* aMsg, void** aIter)
63+
ScrollAreaEvent::Deserialize(const IPC::Message* aMsg, PickleIterator* aIter)
6464
{
6565
NS_ENSURE_TRUE(Event::Deserialize(aMsg, aIter), false);
6666

dom/events/ScrollAreaEvent.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class ScrollAreaEvent : public UIEvent
3333
return Event::DuplicatePrivateData();
3434
}
3535
NS_IMETHOD_(void) Serialize(IPC::Message* aMsg, bool aSerializeInterfaceType) override;
36-
NS_IMETHOD_(bool) Deserialize(const IPC::Message* aMsg, void** aIter) override;
36+
NS_IMETHOD_(bool) Deserialize(const IPC::Message* aMsg, PickleIterator* aIter) override;
3737

3838
virtual JSObject* WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override
3939
{

dom/events/UIEvent.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,7 @@ UIEvent::Serialize(IPC::Message* aMsg, bool aSerializeInterfaceType)
398398
}
399399

400400
NS_IMETHODIMP_(bool)
401-
UIEvent::Deserialize(const IPC::Message* aMsg, void** aIter)
401+
UIEvent::Deserialize(const IPC::Message* aMsg, PickleIterator* aIter)
402402
{
403403
NS_ENSURE_TRUE(Event::Deserialize(aMsg, aIter), false);
404404
NS_ENSURE_TRUE(IPC::ReadParam(aMsg, aIter, &mDetail), false);

dom/events/UIEvent.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class UIEvent : public Event,
3838
NS_FORWARD_TO_EVENT_NO_SERIALIZATION_NO_DUPLICATION
3939
NS_IMETHOD DuplicatePrivateData() override;
4040
NS_IMETHOD_(void) Serialize(IPC::Message* aMsg, bool aSerializeInterfaceType) override;
41-
NS_IMETHOD_(bool) Deserialize(const IPC::Message* aMsg, void** aIter) override;
41+
NS_IMETHOD_(bool) Deserialize(const IPC::Message* aMsg, PickleIterator* aIter) override;
4242

4343

4444
static already_AddRefed<UIEvent> Constructor(const GlobalObject& aGlobal,
@@ -139,7 +139,7 @@ class UIEvent : public Event,
139139
UIEvent::Serialize(aMsg, aSerializeInterfaceType); \
140140
} \
141141
NS_IMETHOD_(bool) Deserialize(const IPC::Message* aMsg, \
142-
void** aIter) override \
142+
PickleIterator* aIter) override \
143143
{ \
144144
return UIEvent::Deserialize(aMsg, aIter); \
145145
}

dom/geolocation/nsGeoPositionIPCSerialiser.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ struct ParamTraits<nsIDOMGeoPositionCoords*>
5353
}
5454

5555
// Function to de-serialize a geoposition
56-
static bool Read(const Message* aMsg, void **aIter, paramType* aResult)
56+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
5757
{
5858
// Check if it is the null pointer we have transfered
5959
bool isNull;
@@ -119,7 +119,7 @@ struct ParamTraits<nsIDOMGeoPosition*>
119119
}
120120

121121
// Function to de-serialize a geoposition
122-
static bool Read(const Message* aMsg, void **aIter, paramType* aResult)
122+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
123123
{
124124
// Check if it is the null pointer we have transfered
125125
bool isNull;

dom/indexedDB/SerializationHelpers.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ struct ParamTraits<mozilla::dom::indexedDB::Key>
2626
WriteParam(aMsg, aParam.mBuffer);
2727
}
2828

29-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult)
29+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
3030
{
3131
return ReadParam(aMsg, aIter, &aResult->mBuffer);
3232
}
@@ -55,7 +55,7 @@ struct ParamTraits<mozilla::dom::indexedDB::KeyPath>
5555
WriteParam(aMsg, aParam.mStrings);
5656
}
5757

58-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult)
58+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
5959
{
6060
return ReadParam(aMsg, aIter, &aResult->mType) &&
6161
ReadParam(aMsg, aIter, &aResult->mStrings);

dom/interfaces/events/nsIDOMEvent.idl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ interface nsIDOMEventTarget;
1111
[ptr] native DOMEventPtr(mozilla::dom::Event);
1212
[ptr] native IPCMessagePtr(IPC::Message);
1313
[ptr] native ConstIPCMessagePtr(const IPC::Message);
14+
[ptr] native PickleIterator(PickleIterator);
1415
[ptr] native EventTargetPtr(mozilla::dom::EventTarget);
1516
%{C++
1617
#ifdef ERROR
@@ -23,6 +24,7 @@ class nsInvalidateRequestList;
2324
namespace IPC {
2425
class Message;
2526
}
27+
class PickleIterator;
2628
namespace mozilla {
2729
namespace dom {
2830
class Event;
@@ -211,7 +213,7 @@ interface nsIDOMEvent : nsISupports
211213
[noscript,notxpcom] void SetTrusted(in boolean aTrusted);
212214
[notxpcom] void Serialize(in IPCMessagePtr aMsg,
213215
in boolean aSerializeInterfaceType);
214-
[notxpcom] boolean Deserialize(in ConstIPCMessagePtr aMsg, out voidPtr aIter);
216+
[notxpcom] boolean Deserialize(in ConstIPCMessagePtr aMsg, in PickleIterator aIter);
215217
[noscript,notxpcom] void SetOwner(in EventTargetPtr aOwner);
216218
[notxpcom] DOMEventPtr InternalDOMEvent();
217219
[noscript] void stopCrossProcessForwarding();

dom/ipc/IdType.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ struct ParamTraits<mozilla::dom::IdType<T>>
6262
WriteParam(aMsg, aParam.mId);
6363
}
6464

65-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult)
65+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
6666
{
6767
return ReadParam(aMsg, aIter, &aResult->mId);
6868
}

dom/ipc/PermissionMessageUtils.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ ParamTraits<Principal>::Write(Message* aMsg, const paramType& aParam) {
3737
}
3838

3939
bool
40-
ParamTraits<Principal>::Read(const Message* aMsg, void** aIter, paramType* aResult)
40+
ParamTraits<Principal>::Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult)
4141
{
4242
bool isNull;
4343
if (!ReadParam(aMsg, aIter, &isNull)) {

dom/ipc/PermissionMessageUtils.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ struct ParamTraits<Principal>
3939
{
4040
typedef Principal paramType;
4141
static void Write(Message* aMsg, const paramType& aParam);
42-
static bool Read(const Message* aMsg, void** aIter, paramType* aResult);
42+
static bool Read(const Message* aMsg, PickleIterator* aIter, paramType* aResult);
4343
};
4444

4545
} // namespace IPC

dom/ipc/StructuredCloneData.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ StructuredCloneData::WriteIPCParams(IPC::Message* aMsg) const
105105

106106
bool
107107
StructuredCloneData::ReadIPCParams(const IPC::Message* aMsg,
108-
void** aIter)
108+
PickleIterator* aIter)
109109
{
110110
MOZ_ASSERT(!Data());
111111

0 commit comments

Comments
 (0)