summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaCodeComplete.cpp
diff options
context:
space:
mode:
authorJordan Rose <jordan_rose@apple.com>2013-02-09 10:09:43 +0000
committerJordan Rose <jordan_rose@apple.com>2013-02-09 10:09:43 +0000
commit4938f276a5ae5c03aa70d92467c95c56bcb7d0d3 (patch)
tree78b500b85d29f0df977d369f36c73ff7f6533d99 /clang/lib/Sema/SemaCodeComplete.cpp
parent55d911d8337e865703e696e85d8551cf3945022f (diff)
downloadbcm5719-llvm-4938f276a5ae5c03aa70d92467c95c56bcb7d0d3.tar.gz
bcm5719-llvm-4938f276a5ae5c03aa70d92467c95c56bcb7d0d3.zip
Remove some stray uses of <ctype.h> functions.
These are causing assertions on some MSVC builds. llvm-svn: 174805
Diffstat (limited to 'clang/lib/Sema/SemaCodeComplete.cpp')
-rw-r--r--clang/lib/Sema/SemaCodeComplete.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaCodeComplete.cpp b/clang/lib/Sema/SemaCodeComplete.cpp
index 04f6ba72fc2..738e31ac57c 100644
--- a/clang/lib/Sema/SemaCodeComplete.cpp
+++ b/clang/lib/Sema/SemaCodeComplete.cpp
@@ -14,6 +14,7 @@
#include "clang/AST/DeclObjC.h"
#include "clang/AST/ExprCXX.h"
#include "clang/AST/ExprObjC.h"
+#include "clang/Basic/CharInfo.h"
#include "clang/Lex/HeaderSearch.h"
#include "clang/Lex/MacroInfo.h"
#include "clang/Lex/Preprocessor.h"
@@ -6258,7 +6259,7 @@ static void AddObjCKeyValueCompletions(ObjCPropertyDecl *Property,
// The uppercased name of the property name.
std::string UpperKey = PropName->getName();
if (!UpperKey.empty())
- UpperKey[0] = toupper(UpperKey[0]);
+ UpperKey[0] = toUppercase(UpperKey[0]);
bool ReturnTypeMatchesProperty = ReturnType.isNull() ||
Context.hasSameUnqualifiedType(ReturnType.getNonReferenceType(),
OpenPOWER on IntegriCloud