| 375 | VectorPtr& result) { |
| 376 | ErrorVectorPtr argumentErrors; |
| 377 | ErrorVectorPtr originalErrors; |
| 378 | LocalDecodedVector decoded(context); |
| 379 | // Store pre-existing errors locally and clear them from |
| 380 | // 'context'. We distinguish between argument errors and |
| 381 | // pre-existing ones. |
| 382 | if (context.errors()) { |
| 383 | context.swapErrors(originalErrors); |
| 384 | } |
| 385 | |
| 386 | inputValues_.resize(inputs_.size()); |