diff options
author | Dmitri Gribenko <gribozavr@gmail.com> | 2013-01-11 23:13:36 +0000 |
---|---|---|
committer | Dmitri Gribenko <gribozavr@gmail.com> | 2013-01-11 23:13:36 +0000 |
commit | 037f9d18aef69acbb9c8b7f8bbbbf9f7c83bc341 (patch) | |
tree | 05328655a253223c03f4a743ae9daf1fa836f1e2 /clang/tools/libclang/CXString.cpp | |
parent | 2a6542727d4e4e9368c91054867e16be517e1670 (diff) | |
download | bcm5719-llvm-037f9d18aef69acbb9c8b7f8bbbbf9f7c83bc341.tar.gz bcm5719-llvm-037f9d18aef69acbb9c8b7f8bbbbf9f7c83bc341.zip |
libclang: use C++ casts in CXString.cpp
llvm-svn: 172272
Diffstat (limited to 'clang/tools/libclang/CXString.cpp')
-rw-r--r-- | clang/tools/libclang/CXString.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/clang/tools/libclang/CXString.cpp b/clang/tools/libclang/CXString.cpp index 1c49e2c2d8e..58664154969 100644 --- a/clang/tools/libclang/CXString.cpp +++ b/clang/tools/libclang/CXString.cpp @@ -44,7 +44,7 @@ CXString cxstring::createCXString(const char *String, bool DupString){ CXString cxstring::createCXString(StringRef String, bool DupString) { CXString Result; if (DupString || (!String.empty() && String.data()[String.size()] != 0)) { - char *Spelling = (char *)malloc(String.size() + 1); + char *Spelling = static_cast<char *>(malloc(String.size() + 1)); memmove(Spelling, String.data(), String.size()); Spelling[String.size()] = 0; Result.data = Spelling; @@ -112,9 +112,9 @@ bool cxstring::isManagedByPool(CXString str) { extern "C" { const char *clang_getCString(CXString string) { if (string.private_flags == (unsigned) CXS_StringBuf) { - return ((CXStringBuf*)string.data)->Data.data(); + return static_cast<const CXStringBuf *>(string.data)->Data.data(); } - return (const char*) string.data; + return static_cast<const char *>(string.data); } void clang_disposeString(CXString string) { @@ -126,7 +126,8 @@ void clang_disposeString(CXString string) { free(const_cast<void *>(string.data)); break; case CXS_StringBuf: - disposeCXStringBuf((CXStringBuf *) string.data); + disposeCXStringBuf(static_cast<CXStringBuf *>( + const_cast<void *>(string.data))); break; } } |