]> granicus.if.org Git - clang/commitdiff
Use const_cast to avoid warnings.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sun, 4 Sep 2011 20:26:28 +0000 (20:26 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sun, 4 Sep 2011 20:26:28 +0000 (20:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@139104 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Lex/Preprocessor.cpp

index 3175d0450ec90ebe91456b9d7e9e24d9b0f8a2ab..d33d9c513da9cf88e6cf1ce5073d6e0739ef859c 100644 (file)
@@ -312,7 +312,7 @@ bool Preprocessor::SetCodeCompletionPoint(const FileEntry *File,
     MemoryBuffer *NewBuffer =
         MemoryBuffer::getNewUninitMemBuffer(Buffer->getBufferSize() + 1,
                                             Buffer->getBufferIdentifier());
-    char *NewBuf = (char*)NewBuffer->getBufferStart();
+    char *NewBuf = const_cast<char*>(NewBuffer->getBufferStart());
     char *NewPos = std::copy(Buffer->getBufferStart(), Position, NewBuf);
     *NewPos = '\0';
     std::copy(Position, Buffer->getBufferEnd(), NewPos+1);