File tree Expand file tree Collapse file tree 3 files changed +6
-7
lines changed Expand file tree Collapse file tree 3 files changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -1243,9 +1243,8 @@ int64_t Environment::base_object_count() const {
12431243#define VS (PropertyName, StringValue ) V(v8::String, PropertyName)
12441244#define V (TypeName, PropertyName ) \
12451245 inline \
1246- v8::Local<TypeName> IsolateData::PropertyName (v8::Isolate* isolate) const { \
1247- /* Strings are immutable so casting away const-ness here is okay. */ \
1248- return const_cast <IsolateData*>(this )->PropertyName ## _.Get (isolate); \
1246+ v8::Local<TypeName> IsolateData::PropertyName () const { \
1247+ return PropertyName ## _ .Get (isolate_); \
12491248 }
12501249 PER_ISOLATE_PRIVATE_SYMBOL_PROPERTIES (VP)
12511250 PER_ISOLATE_SYMBOL_PROPERTIES (VY)
@@ -1260,7 +1259,7 @@ int64_t Environment::base_object_count() const {
12601259#define VS (PropertyName, StringValue ) V(v8::String, PropertyName)
12611260#define V (TypeName, PropertyName ) \
12621261 inline v8::Local<TypeName> Environment::PropertyName () const { \
1263- return isolate_data ()->PropertyName (isolate ()); \
1262+ return isolate_data ()->PropertyName (); \
12641263 }
12651264 PER_ISOLATE_PRIVATE_SYMBOL_PROPERTIES (VP)
12661265 PER_ISOLATE_SYMBOL_PROPERTIES (VY)
Original file line number Diff line number Diff line change @@ -181,12 +181,12 @@ IsolateData::IsolateData(Isolate* isolate,
181181
182182void IsolateData::MemoryInfo (MemoryTracker* tracker) const {
183183#define V (PropertyName, StringValue ) \
184- tracker->TrackField (#PropertyName, PropertyName (isolate () ));
184+ tracker->TrackField (#PropertyName, PropertyName ());
185185 PER_ISOLATE_SYMBOL_PROPERTIES (V)
186186#undef V
187187
188188#define V (PropertyName, StringValue ) \
189- tracker->TrackField (#PropertyName, PropertyName (isolate () ));
189+ tracker->TrackField (#PropertyName, PropertyName ());
190190 PER_ISOLATE_STRING_PROPERTIES (V)
191191#undef V
192192
Original file line number Diff line number Diff line change @@ -500,7 +500,7 @@ class IsolateData : public MemoryRetainer {
500500#define VY (PropertyName, StringValue ) V(v8::Symbol, PropertyName)
501501#define VS (PropertyName, StringValue ) V(v8::String, PropertyName)
502502#define V (TypeName, PropertyName ) \
503- inline v8::Local<TypeName> PropertyName (v8::Isolate* isolate ) const ;
503+ inline v8::Local<TypeName> PropertyName () const ;
504504 PER_ISOLATE_PRIVATE_SYMBOL_PROPERTIES (VP)
505505 PER_ISOLATE_SYMBOL_PROPERTIES (VY)
506506 PER_ISOLATE_STRING_PROPERTIES (VS)
You can’t perform that action at this time.
0 commit comments