diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2018-07-28 11:06:01 +0000 | 
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2018-07-28 11:06:01 +0000 | 
| commit | 486754660bb926339aefcf012a3f848592babb8b (patch) | |
| tree | ecdbc446c9876f4f120f701c243373cd3cb43db3 /lib/AST/NSAPI.cpp | |
| parent | 55e6d896ad333f07bb3b1ba487df214fc268a4ab (diff) | |
Notes
Diffstat (limited to 'lib/AST/NSAPI.cpp')
| -rw-r--r-- | lib/AST/NSAPI.cpp | 31 | 
1 files changed, 28 insertions, 3 deletions
diff --git a/lib/AST/NSAPI.cpp b/lib/AST/NSAPI.cpp index 8adaef1fb640..536bf2c378fa 100644 --- a/lib/AST/NSAPI.cpp +++ b/lib/AST/NSAPI.cpp @@ -436,10 +436,35 @@ NSAPI::getNSNumberFactoryMethodKind(QualType T) const {    case BuiltinType::Void:    case BuiltinType::WChar_U:    case BuiltinType::WChar_S: +  case BuiltinType::Char8:    case BuiltinType::Char16:    case BuiltinType::Char32:    case BuiltinType::Int128:    case BuiltinType::LongDouble: +  case BuiltinType::ShortAccum: +  case BuiltinType::Accum: +  case BuiltinType::LongAccum: +  case BuiltinType::UShortAccum: +  case BuiltinType::UAccum: +  case BuiltinType::ULongAccum: +  case BuiltinType::ShortFract: +  case BuiltinType::Fract: +  case BuiltinType::LongFract: +  case BuiltinType::UShortFract: +  case BuiltinType::UFract: +  case BuiltinType::ULongFract: +  case BuiltinType::SatShortAccum: +  case BuiltinType::SatAccum: +  case BuiltinType::SatLongAccum: +  case BuiltinType::SatUShortAccum: +  case BuiltinType::SatUAccum: +  case BuiltinType::SatULongAccum: +  case BuiltinType::SatShortFract: +  case BuiltinType::SatFract: +  case BuiltinType::SatLongFract: +  case BuiltinType::SatUShortFract: +  case BuiltinType::SatUFract: +  case BuiltinType::SatULongFract:    case BuiltinType::UInt128:    case BuiltinType::Float16:    case BuiltinType::Float128: @@ -470,15 +495,15 @@ NSAPI::getNSNumberFactoryMethodKind(QualType T) const {    return None;  } -/// \brief Returns true if \param T is a typedef of "BOOL" in objective-c. +/// Returns true if \param T is a typedef of "BOOL" in objective-c.  bool NSAPI::isObjCBOOLType(QualType T) const {    return isObjCTypedef(T, "BOOL", BOOLId);  } -/// \brief Returns true if \param T is a typedef of "NSInteger" in objective-c. +/// Returns true if \param T is a typedef of "NSInteger" in objective-c.  bool NSAPI::isObjCNSIntegerType(QualType T) const {    return isObjCTypedef(T, "NSInteger", NSIntegerId);  } -/// \brief Returns true if \param T is a typedef of "NSUInteger" in objective-c. +/// Returns true if \param T is a typedef of "NSUInteger" in objective-c.  bool NSAPI::isObjCNSUIntegerType(QualType T) const {    return isObjCTypedef(T, "NSUInteger", NSUIntegerId);  }  | 
