diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2017-06-10 13:44:58 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2017-06-10 13:44:58 +0000 |
commit | f1d04915a666728c241bedb36bd99aafee3ea444 (patch) | |
tree | d63378f567f214209764be264c47c8b0814e1665 /source/Plugins/Language/ObjC/ObjCLanguage.cpp | |
parent | 60bb8ce74a67345b14fd540dd739254f562c605b (diff) |
Notes
Diffstat (limited to 'source/Plugins/Language/ObjC/ObjCLanguage.cpp')
-rw-r--r-- | source/Plugins/Language/ObjC/ObjCLanguage.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/Plugins/Language/ObjC/ObjCLanguage.cpp b/source/Plugins/Language/ObjC/ObjCLanguage.cpp index 193c5864d01f..4d9227598cef 100644 --- a/source/Plugins/Language/ObjC/ObjCLanguage.cpp +++ b/source/Plugins/Language/ObjC/ObjCLanguage.cpp @@ -95,7 +95,7 @@ bool ObjCLanguage::MethodName::SetName(llvm::StringRef name, bool strict) { // or '-' can be omitted bool valid_prefix = false; - if (name[0] == '+' || name[0] == '-') { + if (name.size() > 1 && (name[0] == '+' || name[0] == '-')) { valid_prefix = name[1] == '['; if (name[0] == '+') m_type = eTypeClassMethod; |