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) { _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits