Commit a637cfb7 authored by oliver@apple.com's avatar oliver@apple.com

2011-04-18 Oliver Hunt <oliver@apple.com>

        Reviewed by Gavin Barraclough.

        Remove unneeded deprecated methods from MarkStack
        https://bugs.webkit.org/show_bug.cgi?id=58853

        Remove deprecated methods

        * heap/MarkStack.h:

git-svn-id: svn://svn.chromium.org/blink/trunk@84212 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 02f5c897
2011-04-18 Oliver Hunt <oliver@apple.com>
Reviewed by Gavin Barraclough.
Remove unneeded deprecated methods from MarkStack
https://bugs.webkit.org/show_bug.cgi?id=58853
Remove deprecated methods
* heap/MarkStack.h:
2011-04-18 Oliver Hunt <oliver@apple.com>
Reviewed by Adam Roben.
......
......@@ -60,17 +60,8 @@ namespace JSC {
ASSERT(m_values.isEmpty());
}
void deprecatedAppend(JSValue*);
void deprecatedAppend(JSCell**);
void deprecatedAppend(Register*);
template <typename T> void append(WriteBarrierBase<T>*);
ALWAYS_INLINE void deprecatedAppendValues(Register* registers, size_t count, MarkSetProperties properties = NoNullValues)
{
JSValue* values = reinterpret_cast<JSValue*>(registers);
if (count)
m_markSets.append(MarkSet(values, values + count, properties));
}
void appendValues(WriteBarrierBase<Unknown>* barriers, size_t count, MarkSetProperties properties = NoNullValues)
{
......@@ -229,12 +220,6 @@ namespace JSC {
internalAppend(*value);
}
ALWAYS_INLINE void MarkStack::deprecatedAppend(JSValue* value)
{
ASSERT(value);
internalAppend(*value);
}
ALWAYS_INLINE void MarkStack::append(JSValue* value)
{
ASSERT(value);
......@@ -247,12 +232,6 @@ namespace JSC {
internalAppend(*value);
}
ALWAYS_INLINE void MarkStack::deprecatedAppend(Register* value)
{
ASSERT(value);
internalAppend(value->jsValue());
}
ALWAYS_INLINE void MarkStack::internalAppend(JSValue value)
{
ASSERT(value);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment