Use const_cast<> to avoid a cast-away-const error.
---
 .../clang/tools/libclang/CXLoadedDiagnostic.cpp    |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/llvm/tools/clang/tools/libclang/CXLoadedDiagnostic.cpp b/llvm/tools/clang/tools/libclang/CXLoadedDiagnostic.cpp
index e5b6ccc..cdf9d17 100644
--- a/llvm/tools/clang/tools/libclang/CXLoadedDiagnostic.cpp
+++ b/llvm/tools/clang/tools/libclang/CXLoadedDiagnostic.cpp
@@ -512,7 +512,7 @@ LoadResult DiagLoader::readLocation(CXLoadedDiagnosticSetImpl &TopDiags,
     reportInvalidFile("Corrupted file entry in source location");
     return Failure;
   }
-  Loc.file = (void*) FE;
+  Loc.file = const_cast<FileEntry *>(FE);
   Loc.line = Record[offset++];
   Loc.column = Record[offset++];
   Loc.offset = Record[offset++];
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to