dexonsmith added inline comments.
================ Comment at: clang/include/clang/Basic/FileEntry.h:186 + + constexpr bool hasValue() const noexcept { + return MaybeRef.hasOptionalValue(); ---------------- danielkiss wrote: > This broke the build, `constexpr` could be dropped IMHO. > FileEntry.h(186): error C3615: constexpr function > 'llvm::optional_detail::OptionalStorage<clang::FileEntryRef,true>::hasValue' > cannot result in a constant expression > FileEntry.h(187): note: failure was caused by call of undefined function or > one not declared 'constexpr' > FileEntry.h(187): note: see usage of 'clang::FileEntryRef::hasOptionalValue' Thanks, I had the same conclusion, I'll drop the `constexpr` I cargo-culted from the generic version of `OptionalStorage`. Note that I already reverted in 940d0a310dca31ae97080b068cef92eadfee6367, if you update you should be able to proceed. (I'm waiting for the bots to fully recover before I push the fixed version.) Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D89834/new/ https://reviews.llvm.org/D89834 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits