diff options
author | Ryan Guo <ryanguo@modular.com> | 2023-02-13 20:06:44 -0800 |
---|---|---|
committer | Ryan Guo <ryanguo@modular.com> | 2023-02-17 08:32:29 -0800 |
commit | 132003603ae3453bc385ffd5ed53f5e8057ae1bc (patch) | |
tree | adf479054954e92863f6d53d0ff10077fe14d512 /llvm/lib/TextAPI/TextStub.cpp | |
parent | 2b51c8cd2ac6b9a6a5b713700c8299954980242d (diff) | |
download | llvm-132003603ae3453bc385ffd5ed53f5e8057ae1bc.zip llvm-132003603ae3453bc385ffd5ed53f5e8057ae1bc.tar.gz llvm-132003603ae3453bc385ffd5ed53f5e8057ae1bc.tar.bz2 |
[ADT] Add `at` method (assertive lookup) to DenseMap and StringMap
This patch makes it easier for users when they want to use validated
lookup on DenseMap/StringMap as a composable C++ expression. For
instance:
```
// instead of
if (auto val = map.lookup(key))
return val;
assert("...");
// we can write
return map.at(key);
```
Differential Revision: https://reviews.llvm.org/D143976
Diffstat (limited to 'llvm/lib/TextAPI/TextStub.cpp')
0 files changed, 0 insertions, 0 deletions