class DeclarationNameExtra;
class IdentifierInfo;
class MultiKeywordSelector;
- enum OverloadedOperatorKind : unsigned char;
+ enum OverloadedOperatorKind : int;
class QualType;
class Type;
class TypeSourceInfo;
class IdentifierInfo;
class NamedDecl;
class NestedNameSpecifier;
-enum OverloadedOperatorKind : unsigned char;
+enum OverloadedOperatorKind : int;
class OverloadedTemplateStorage;
struct PrintingPolicy;
class QualifiedTemplateName;
/// \brief Enumeration specifying the different kinds of C++ overloaded
/// operators.
-enum OverloadedOperatorKind : unsigned char {
+enum OverloadedOperatorKind : int {
OO_None, ///< Not an overloaded operator
#define OVERLOADED_OPERATOR(Name,Spelling,Token,Unary,Binary,MemberOnly) \
OO_##Name,