[clang] 1c64c41 - [clang][index] Fix cast warning

Jan Svoboda via cfe-commits cfe-commits at lists.llvm.org
Tue Jun 20 03:22:24 PDT 2023


Author: Jan Svoboda
Date: 2023-06-20T12:22:18+02:00
New Revision: 1c64c414ed6a7ba2973f881a380d322adb5767a2

URL: https://github.com/llvm/llvm-project/commit/1c64c414ed6a7ba2973f881a380d322adb5767a2
DIFF: https://github.com/llvm/llvm-project/commit/1c64c414ed6a7ba2973f881a380d322adb5767a2.diff

LOG: [clang][index] Fix cast warning

This is a follow-up to D151938 that should fix GCC's -Wcast-qual warning.

Added: 
    

Modified: 
    clang/tools/libclang/CXFile.h

Removed: 
    


################################################################################
diff  --git a/clang/tools/libclang/CXFile.h b/clang/tools/libclang/CXFile.h
index 8cb28a7ad0051..888593b7bc751 100644
--- a/clang/tools/libclang/CXFile.h
+++ b/clang/tools/libclang/CXFile.h
@@ -15,7 +15,8 @@
 namespace clang {
 namespace cxfile {
 inline CXFile makeCXFile(OptionalFileEntryRef FE) {
-  return CXFile(FE ? &FE->getMapEntry() : nullptr);
+  return CXFile(FE ? const_cast<FileEntryRef::MapEntry *>(&FE->getMapEntry())
+                   : nullptr);
 }
 
 inline OptionalFileEntryRef getFileEntryRef(CXFile File) {


        


More information about the cfe-commits mailing list