aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Function.cpp
diff options
context:
space:
mode:
authorFangrui Song <i@maskray.me>2022-12-14 18:44:30 +0000
committerFangrui Song <i@maskray.me>2022-12-14 18:44:30 +0000
commit9408164254d26d5305fe4e0267b668c41c1266ed (patch)
tree9b74a433214097d8ec97d7daaa00bdafb2705937 /llvm/lib/IR/Function.cpp
parentbd672e2fc03823e536866da6721b9f053cfd586b (diff)
downloadllvm-9408164254d26d5305fe4e0267b668c41c1266ed.zip
llvm-9408164254d26d5305fe4e0267b668c41c1266ed.tar.gz
llvm-9408164254d26d5305fe4e0267b668c41c1266ed.tar.bz2
[FileCheck] llvm::Optional => std::optional
Don't touch FileCheck.cpp:698 StringSwitch<Optional<binop_eval_t>>(FuncName). MSVC and older GCC may report errors: error C2664: 'llvm::StringSwitch<std::optional<llvm::binop_eval_t>,T> &llvm::StringSwitch<T,T>::Case(llvm::StringLiteral,T)': cannot convert argument 2 from 'overloaded-function' to 'T' with [ T=std::optional<llvm::binop_eval_t> ] llvm/lib/FileCheck/FileCheck.cpp:699:44: error: no matching function for call to ‘llvm::StringSwitch<std::optional<llvm::Expected<llvm::ExpressionValue> (*)(const llvm::ExpressionValue&, const llvm::ExpressionValue&)> >::Case(const char [4], <unresolved overloaded function type>)’ .Case("add", operator+) ^
Diffstat (limited to 'llvm/lib/IR/Function.cpp')
0 files changed, 0 insertions, 0 deletions