Changeset 46528 in webkit for trunk/JavaScriptCore/runtime


Ignore:
Timestamp:
Jul 29, 2009, 1:04:19 AM (16 years ago)
Author:
[email protected]
Message:

2009-07-29 Laszlo Gombos <Laszlo Gombos>

Reviewed by George Staikos.

Resolve class/struct mixup in forward declarations
https://bugs.webkit.org/show_bug.cgi?id=27708

  • API/JSClassRef.h:
  • bytecode/SamplingTool.h:
  • interpreter/Interpreter.h:
  • jit/JIT.h:
  • profiler/ProfileGenerator.h:
  • profiler/Profiler.h:
  • runtime/ClassInfo.h:
  • runtime/ExceptionHelpers.h:
  • runtime/JSByteArray.h:
  • runtime/JSCell.h:
  • runtime/JSFunction.h:
  • runtime/JSGlobalData.h:
  • runtime/JSObject.h:
  • runtime/JSString.h:
Location:
trunk/JavaScriptCore/runtime
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/runtime/ClassInfo.h

    r38528 r46528  
    2828namespace JSC {
    2929
    30     struct HashEntry;
     30    class HashEntry;
    3131    struct HashTable;
    3232
  • trunk/JavaScriptCore/runtime/ExceptionHelpers.h

    r43122 r46528  
    3737    class ExecState;
    3838    class Identifier;
    39     class Instruction;
    4039    class JSGlobalData;
    4140    class JSNotAnObjectErrorStub;
     
    4342    class JSValue;
    4443    class Node;
    45 
     44    struct Instruction;
     45   
    4646    JSValue createInterruptedExecutionException(JSGlobalData*);
    4747    JSValue createStackOverflowError(ExecState*);
  • trunk/JavaScriptCore/runtime/JSByteArray.h

    r43122 r46528  
    3434
    3535    class JSByteArray : public JSObject {
    36         friend class VPtrSet;
     36        friend struct VPtrSet;
    3737    public:
    3838        bool canAccessIndex(unsigned i) { return i < m_storage->length(); }
  • trunk/JavaScriptCore/runtime/JSCell.h

    r45897 r46528  
    4141        friend class JSString;
    4242        friend class JSValue;
    43         friend class VPtrSet;
     43        friend struct VPtrSet;
    4444
    4545    private:
  • trunk/JavaScriptCore/runtime/JSFunction.h

    r44344 r46528  
    4040    class JSFunction : public InternalFunction {
    4141        friend class JIT;
    42         friend class VPtrSet;
     42        friend struct VPtrSet;
    4343
    4444        typedef InternalFunction Base;
  • trunk/JavaScriptCore/runtime/JSGlobalData.h

    r44844 r46528  
    4848    class FunctionBodyNode;
    4949    class IdentifierTable;
    50     class Instruction;
    5150    class Interpreter;
    5251    class JSGlobalObject;
     
    6059
    6160    struct HashTable;
     61    struct Instruction;   
    6262    struct VPtrSet;
    6363
  • trunk/JavaScriptCore/runtime/JSObject.h

    r44757 r46528  
    4343        return 0;
    4444    }
    45 
     45   
     46    class HashEntry;
    4647    class InternalFunction;
    4748    class PropertyNameArray;
    4849    class Structure;
    49     struct HashEntry;
    5050    struct HashTable;
    5151
  • trunk/JavaScriptCore/runtime/JSString.h

    r43122 r46528  
    6161    class JSString : public JSCell {
    6262        friend class JIT;
    63         friend class VPtrSet;
     63        friend struct VPtrSet;
    6464
    6565    public:
Note: See TracChangeset for help on using the changeset viewer.