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 | ec3a16fc8c26ad5286c82124ddbdfcead7ea430a (patch) | |
tree | 7fd86ca12b08f0b8dc08b1dedb485db28bc0a98b /clang/tools/libclang/CXString.cpp | |
parent | dbe5c72d0351df85864be0ed7ca192a7565016a4 (diff) | |
download | bcm5719-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.cpp | 6 |
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); |