summaryrefslogtreecommitdiffstats
path: root/clang/tools/libclang/CXString.cpp
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2013-01-11 23:08:18 +0000
committerDmitri Gribenko <gribozavr@gmail.com>2013-01-11 23:08:18 +0000
commitec3a16fc8c26ad5286c82124ddbdfcead7ea430a (patch)
tree7fd86ca12b08f0b8dc08b1dedb485db28bc0a98b /clang/tools/libclang/CXString.cpp
parentdbe5c72d0351df85864be0ed7ca192a7565016a4 (diff)
downloadbcm5719-llvm-ec3a16fc8c26ad5286c82124ddbdfcead7ea430a.tar.gz
bcm5719-llvm-ec3a16fc8c26ad5286c82124ddbdfcead7ea430a.zip
libclang: constness for CXString
llvm-svn: 172270
Diffstat (limited to 'clang/tools/libclang/CXString.cpp')
-rw-r--r--clang/tools/libclang/CXString.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/tools/libclang/CXString.cpp b/clang/tools/libclang/CXString.cpp
index c4ab3f4f1bf..1c49e2c2d8e 100644
--- a/clang/tools/libclang/CXString.cpp
+++ b/clang/tools/libclang/CXString.cpp
@@ -35,7 +35,7 @@ CXString cxstring::createCXString(const char *String, bool DupString){
Str.data = strdup(String);
Str.private_flags = (unsigned) CXS_Malloc;
} else {
- Str.data = (void*)String;
+ Str.data = String;
Str.private_flags = (unsigned) CXS_Unmanaged;
}
return Str;
@@ -50,7 +50,7 @@ CXString cxstring::createCXString(StringRef String, bool DupString) {
Result.data = Spelling;
Result.private_flags = (unsigned) CXS_Malloc;
} else {
- Result.data = (void*) String.data();
+ Result.data = String.data();
Result.private_flags = (unsigned) CXS_Unmanaged;
}
return Result;
@@ -123,7 +123,7 @@ void clang_disposeString(CXString string) {
break;
case CXS_Malloc:
if (string.data)
- free((void*)string.data);
+ free(const_cast<void *>(string.data));
break;
case CXS_StringBuf:
disposeCXStringBuf((CXStringBuf *) string.data);
OpenPOWER on IntegriCloud