[clang] Remove clang::Optional
authorKazu Hirata <kazu@google.com>
Mon, 30 Jan 2023 02:08:00 +0000 (18:08 -0800)
committerKazu Hirata <kazu@google.com>
Mon, 30 Jan 2023 02:08:00 +0000 (18:08 -0800)
commit125f4457a54a550846732763ee36b1447ec8d66e
tree6c9348e5f1956e45abeb97bc4d6b6d3f7bcf7414
parent7cec4d169d2c5261b484bb7dab276cfd7a4090db
[clang] Remove clang::Optional

This is part of an effort to migrate from llvm::Optional to
std::optional:

https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716

Differential Revision: https://reviews.llvm.org/D142857
clang/include/clang/Basic/LLVM.h