diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2010-09-03 12:11:15 +0200 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2010-09-03 12:12:10 +0200 |
commit | c6bfe05083fde0d1c44ddd23963351b2a39d2592 (patch) | |
tree | 3e90bc36a25b7945799e6974f74af533ac47b8a1 /src/shared/cplusplus/Symbols.h | |
parent | 8d55ce4c8235884cc3665c465dfaeb9cf3b20226 (diff) |
Fixed alignment issues with 64 bits ABIs.
Diffstat (limited to 'src/shared/cplusplus/Symbols.h')
-rw-r--r-- | src/shared/cplusplus/Symbols.h | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/src/shared/cplusplus/Symbols.h b/src/shared/cplusplus/Symbols.h index dd7fe67a1a..cd618a9c87 100644 --- a/src/shared/cplusplus/Symbols.h +++ b/src/shared/cplusplus/Symbols.h @@ -171,8 +171,8 @@ protected: virtual void visitSymbol0(SymbolVisitor *visitor); private: - FullySpecifiedType _type; const StringLiteral *_initializer; + FullySpecifiedType _type; }; class CPLUSPLUS_EXPORT TypenameArgument: public Symbol @@ -531,8 +531,6 @@ public: protected: virtual void visitSymbol0(SymbolVisitor *visitor); - -private: }; class CPLUSPLUS_EXPORT ObjCBaseProtocol: public Symbol @@ -552,8 +550,6 @@ public: protected: virtual void visitSymbol0(SymbolVisitor *visitor); - -private: }; class CPLUSPLUS_EXPORT ObjCForwardProtocolDeclaration: public Symbol, public Type @@ -647,8 +643,6 @@ protected: virtual void visitSymbol0(SymbolVisitor *visitor); virtual void accept0(TypeVisitor *visitor); virtual bool matchType0(const Type *otherType, TypeMatcher *matcher) const; - -private: }; class CPLUSPLUS_EXPORT ObjCClass: public Scope, public Type @@ -695,10 +689,10 @@ protected: virtual bool matchType0(const Type *otherType, TypeMatcher *matcher) const; private: - bool _isInterface; const Name *_categoryName; ObjCBaseClass * _baseClass; std::vector<ObjCBaseProtocol *> _protocols; + bool _isInterface; }; class CPLUSPLUS_EXPORT ObjCMethod: public Scope, public Type @@ -808,10 +802,10 @@ protected: virtual void visitSymbol0(SymbolVisitor *visitor); private: - FullySpecifiedType _type; - int _propertyAttributes; const Name *_getterName; const Name *_setterName; + FullySpecifiedType _type; + int _propertyAttributes; }; } // end of namespace CPlusPlus |