diff options
author | joerg <joerg@pkgsrc.org> | 2016-12-15 23:57:33 +0000 |
---|---|---|
committer | joerg <joerg@pkgsrc.org> | 2016-12-15 23:57:33 +0000 |
commit | 76b8f637978b09e2332fd2cd5036e00e57f1445a (patch) | |
tree | 1184aa46c0ef10f4066c252d2759783c8eca75f7 | |
parent | 013ad55ab744e657da18e5d920e2bdca1cff8ff7 (diff) | |
download | pkgsrc-76b8f637978b09e2332fd2cd5036e00e57f1445a.tar.gz |
Pointers are not ordered relative to 0.
-rw-r--r-- | lang/spidermonkey17/distinfo | 3 | ||||
-rw-r--r-- | lang/spidermonkey17/patches/patch-js_src_jsopcode.cpp | 15 |
2 files changed, 17 insertions, 1 deletions
diff --git a/lang/spidermonkey17/distinfo b/lang/spidermonkey17/distinfo index 48cb78784c2..49777381c5f 100644 --- a/lang/spidermonkey17/distinfo +++ b/lang/spidermonkey17/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.6 2016/10/05 02:52:06 maya Exp $ +$NetBSD: distinfo,v 1.7 2016/12/15 23:57:33 joerg Exp $ SHA1 (mozjs17.0.0.tar.gz) = 7805174898c34e5d3c3b256117af9944ba825c89 RMD160 (mozjs17.0.0.tar.gz) = 2fa3a891da2a7a09019f67c1555c03bcdc51e6c5 @@ -15,6 +15,7 @@ SHA1 (patch-js_src_jscpucfg.h) = a65222bcf99e91cd00d6ad40d6fcedd0c3d67ec9 SHA1 (patch-js_src_jsgc.cpp) = 0e617094a4b7d87cdf801d9bc4ac1f52d909a12a SHA1 (patch-js_src_jsinterp.cpp) = bee8bdde7dd951dbfbe5b049eb502f7412fbf8e6 SHA1 (patch-js_src_jsmath.cpp) = 04b0081e5abc1de3df5bdfc78db3971fe77da3d4 +SHA1 (patch-js_src_jsopcode.cpp) = 47d5c742b9d91af1d035f61fd38d491233c1ee87 SHA1 (patch-js_src_methodjit_MethodJIT.cpp) = f2b12fa554ec319b5848b1cc13ec17ef967b08d7 SHA1 (patch-js_src_methodjit_TrampolineMIPS.cpp) = d162f8e9a903bd55cf7c92c345a169a8ec050d10 SHA1 (patch-mfbt_double-conversion_utils.h) = d4f2a7c1eb7aa72a147c7f1f4147dfb5fe38ac92 diff --git a/lang/spidermonkey17/patches/patch-js_src_jsopcode.cpp b/lang/spidermonkey17/patches/patch-js_src_jsopcode.cpp new file mode 100644 index 00000000000..1e1da9e6d7f --- /dev/null +++ b/lang/spidermonkey17/patches/patch-js_src_jsopcode.cpp @@ -0,0 +1,15 @@ +$NetBSD: patch-js_src_jsopcode.cpp,v 1.1 2016/12/15 23:57:33 joerg Exp $ + +Comparing char * with 0 makes no sense. + +--- js/src/jsopcode.cpp.orig 2016-12-10 20:52:30.687253594 +0000 ++++ js/src/jsopcode.cpp +@@ -6067,7 +6067,7 @@ ExpressionDecompiler::write(JSString *s) + bool + ExpressionDecompiler::quote(JSString *s, uint32_t quote) + { +- return QuoteString(&sprinter, s, quote) >= 0; ++ return QuoteString(&sprinter, s, quote) != 0; + } + + JSAtom * |