| 1240 | } |
| 1241 | |
| 1242 | DFA::State* DFA::StateSaver::Restore() { |
| 1243 | if (is_special_) |
| 1244 | return special_; |
| 1245 | MutexLock l(&dfa_->mutex_); |
| 1246 | State* s = dfa_->CachedState(inst_, ninst_, flag_); |
| 1247 | if (s == NULL) |
| 1248 | LOG(DFATAL) << "StateSaver failed to restore state."; |
| 1249 | return s; |
| 1250 | } |
| 1251 | |
| 1252 | |
| 1253 | ////////////////////////////////////////////////////////////////////// |
no test coverage detected