| 298 | } |
| 299 | |
| 300 | void ExprDecomposer::PushElseEntry(const IfNode& node, int local_bitmap_idx) { |
| 301 | std::unique_ptr<IfStackEntry> entry(new IfStackEntry( |
| 302 | node, kStackEntryElse, true /*is_terminal_else*/, local_bitmap_idx)); |
| 303 | if_entries_stack_.emplace(std::move(entry)); |
| 304 | } |
| 305 | |
| 306 | bool ExprDecomposer::PopElseEntry(const IfNode& node) { |
| 307 | DCHECK_EQ(if_entries_stack_.empty(), false) << "PopElseEntry: found empty stack"; |