Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tree: 6376b63a13
Fetching contributors…

Cannot retrieve contributors at this time

36 lines (32 sloc) 1.751 kB
Index: xulrunner-10.0.1/mozilla-release/js/src/yarr/YarrInterpreter.h
===================================================================
--- xulrunner-10.0.1.orig/mozilla-release/js/src/yarr/YarrInterpreter.h
+++ xulrunner-10.0.1/mozilla-release/js/src/yarr/YarrInterpreter.h
@@ -167,7 +167,7 @@ struct ByteTerm {
inputPosition = inputPos;
}
- ByteTerm(Type type, unsigned subpatternId, ByteDisjunction* parenthesesInfo, bool capture, int inputPos)
+ ByteTerm(Type type, unsigned subpatternId, ByteDisjunction* parenthesesInfo, bool capture, int inputPos) __attribute__((noinline))
: type(type)
, m_capture(capture)
, m_invert(false)
@@ -188,7 +188,7 @@ struct ByteTerm {
atom.quantityCount = 1;
}
- ByteTerm(Type type, unsigned subpatternId, bool capture, bool invert, int inputPos)
+ ByteTerm(Type type, unsigned subpatternId, bool capture, bool invert, int inputPos) __attribute__((noinline))
: type(type)
, m_capture(capture)
, m_invert(invert)
Index: xulrunner-10.0.1/mozilla-release/js/src/yarr/YarrPattern.h
===================================================================
--- xulrunner-10.0.1.orig/mozilla-release/js/src/yarr/YarrPattern.h
+++ xulrunner-10.0.1/mozilla-release/js/src/yarr/YarrPattern.h
@@ -171,7 +171,7 @@ struct PatternTerm {
quantityCount = 1;
}
- PatternTerm(Type type, unsigned subpatternId, PatternDisjunction* disjunction, bool capture = false, bool invert = false)
+ PatternTerm(Type type, unsigned subpatternId, PatternDisjunction* disjunction, bool capture = false, bool invert = false) __attribute__((noinline))
: type(type)
, m_capture(capture)
, m_invert(invert)
Jump to Line
Something went wrong with that request. Please try again.