| 823 | //----------------------------------------------------------------------------- |
| 824 | |
| 825 | static std::optional<std::string> |
| 826 | FindValue(llvm::DenseMap<const Expr*, std::pair<const DeclRefExpr*, std::string>>& map, const Expr* key) |
| 827 | { |
| 828 | if(const auto& s = map.find(key); s != map.end()) { |
| 829 | return s->second.second; |
| 830 | } |
| 831 | |
| 832 | return {}; |
| 833 | } |
| 834 | //----------------------------------------------------------------------------- |
| 835 | |
| 836 | void CoroutinesCodeGenerator::InsertArg(const OpaqueValueExpr* stmt) |