Backed out changeset f668fa4b566d (bug 1401243)
authorSebastian Hengst <archaeopteryx@coole-files.de>
Wed, 20 Sep 2017 18:14:24 +0200
changeset 381889 269c3306bcfd55fcbc757995d763088fdcf573ab
parent 381888 f668fa4b566d4cfe2ddcda84989d7c2df48eac9d
child 381890 35e80f56a79726c4c79b559a07e43324264a3b61
push id95227
push userarchaeopteryx@coole-files.de
push dateWed, 20 Sep 2017 16:16:07 +0000
treeherdermozilla-inbound@35e80f56a797 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1401243
milestone57.0a1
backs outf668fa4b566d4cfe2ddcda84989d7c2df48eac9d
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
Backed out changeset f668fa4b566d (bug 1401243)
js/src/frontend/Parser.h
--- a/js/src/frontend/Parser.h
+++ b/js/src/frontend/Parser.h
@@ -506,17 +506,17 @@ class Parser final : public ParserBase
                                 GeneratorKind generatorKind, FunctionAsyncKind asyncKind);
 
     void trace(JSTracer* trc);
 
     // Parser roots itself (in a somewhat odd way -- it contains a Rooted<> of
     // a dummy type that traces the owning Parser.)
     struct Rooter {
         Parser* parser;
-        explicit Rooter(Parser* parser) : parser(parser) {}
+        Rooter(Parser* parser) : parser(parser) {}
         void trace(JSTracer* trc) { parser->trace(trc); }
     };
     PersistentRooted<Rooter> root;
 
   private:
     Parser* thisForCtor() { return this; }
 
     Node stringLiteral();