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(&FE->getMapEntry()) + : nullptr); } inline OptionalFileEntryRef getFileEntryRef(CXFile File) {