Bug 1385803 - Remove possiblyCalls override from MFromCodePoint and make it cloneable. r=nbp
authorAndré Bargull <andre.bargull@gmail.com>
Mon, 31 Jul 2017 03:06:51 -0700
changeset 420935 7adb18796c8fab2c744569b8671bfe6c425b97aa
parent 420934 385dd315c9cafec09cb62d690f7a2a76fcba73f7
child 420936 99dfa13672c4a1574e70e4dca51abafcf00a70dd
push id7566
push usermtabara@mozilla.com
push dateWed, 02 Aug 2017 08:25:16 +0000
treeherdermozilla-beta@86913f512c3c [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersnbp
bugs1385803
milestone56.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 1385803 - Remove possiblyCalls override from MFromCodePoint and make it cloneable. r=nbp
js/src/jit/MIR.h
--- a/js/src/jit/MIR.h
+++ b/js/src/jit/MIR.h
@@ -7447,19 +7447,18 @@ class MFromCodePoint
     TRIVIAL_NEW_WRAPPERS
 
     AliasSet getAliasSet() const override {
         return AliasSet::None();
     }
     bool congruentTo(const MDefinition* ins) const override {
         return congruentIfOperandsEqual(ins);
     }
-    bool possiblyCalls() const override {
-        return true;
-    }
+
+    ALLOW_CLONE(MFromCodePoint)
 };
 
 class MSinCos
   : public MUnaryInstruction,
     public FloatingPointPolicy<0>::Data
 {
     const MathCache* cache_;