diff options
author | Dmitri Gribenko <gribozavr@gmail.com> | 2013-01-11 23:08:18 +0000 |
---|---|---|
committer | Dmitri Gribenko <gribozavr@gmail.com> | 2013-01-11 23:08:18 +0000 |
commit | 689d747a498e7ead320af1fc84ed08050acbd527 (patch) | |
tree | 8627660ff40b32df7041c144644223bccd5927f0 /tools | |
parent | 707a8659a546d32cf976d4c3927c793a643b18e1 (diff) |
libclang: constness for CXString
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172270 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools')
-rw-r--r-- | tools/libclang/CXString.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/libclang/CXString.cpp b/tools/libclang/CXString.cpp index c4ab3f4f1b..1c49e2c2d8 100644 --- a/tools/libclang/CXString.cpp +++ b/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); |