Changeset 38430 in webkit for trunk/JavaScriptCore/bytecompiler/LabelScope.h
- Timestamp:
- Nov 15, 2008, 2:33:58 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/bytecompiler/LabelScope.h
r38196 r38430 41 41 enum Type { Loop, Switch, NamedLabel }; 42 42 43 LabelScope(Type type, const Identifier* name, int scopeDepth, PassRefPtr<Label ID> breakTarget, PassRefPtr<LabelID> continueTarget)43 LabelScope(Type type, const Identifier* name, int scopeDepth, PassRefPtr<Label> breakTarget, PassRefPtr<Label> continueTarget) 44 44 : m_refCount(0) 45 45 , m_type(type) … … 59 59 int refCount() const { return m_refCount; } 60 60 61 Label ID* breakTarget() const { return m_breakTarget.get(); }62 Label ID* continueTarget() const { return m_continueTarget.get(); }61 Label* breakTarget() const { return m_breakTarget.get(); } 62 Label* continueTarget() const { return m_continueTarget.get(); } 63 63 64 64 Type type() const { return m_type; } … … 71 71 const Identifier* m_name; 72 72 int m_scopeDepth; 73 RefPtr<Label ID> m_breakTarget;74 RefPtr<Label ID> m_continueTarget;73 RefPtr<Label> m_breakTarget; 74 RefPtr<Label> m_continueTarget; 75 75 }; 76 76
Note:
See TracChangeset
for help on using the changeset viewer.