Bug 1425504 - Remove Shape::update method which is not defined anywhere r=jorendorff
authorJon Coppeard <jcoppeard@mozilla.com>
Mon, 18 Dec 2017 09:59:21 +0000
changeset 396709 59a2346b07f7
parent 396680 5572465c08a9
child 396710 dd94a26765f3
push id33110
push userrgurzau@mozilla.com
push dateMon, 18 Dec 2017 21:58:12 +0000
treeherdermozilla-central@7c4579e705c4 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjorendorff
bugs1425504
milestone59.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1425504 - Remove Shape::update method which is not defined anywhere r=jorendorff
js/src/vm/Shape.h
--- a/js/src/vm/Shape.h
+++ b/js/src/vm/Shape.h
@@ -990,18 +990,16 @@ class Shape : public gc::TenuredCell
 
     void setOverwritten() {
         flags |= OVERWRITTEN;
     }
     bool hadOverwrite() const {
         return flags & OVERWRITTEN;
     }
 
-    void update(GetterOp getter, SetterOp setter, uint8_t attrs);
-
     bool matches(const Shape* other) const {
         return propid_.get() == other->propid_.get() &&
                matchesParamsAfterId(other->base(), other->maybeSlot(), other->attrs,
                                     other->getter(), other->setter());
     }
 
     inline bool matches(const StackShape& other) const;