From a4ef4805e2a0771cba72915b3a7e1aa3c3c77cdf Mon Sep 17 00:00:00 2001 From: JoostK Date: Tue, 29 Oct 2019 23:00:23 +0100 Subject: [PATCH] fixup! feat(ivy): graceful evaluation of unknown or invalid expressions --- .../src/ngtsc/partial_evaluator/src/interpreter.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/compiler-cli/src/ngtsc/partial_evaluator/src/interpreter.ts b/packages/compiler-cli/src/ngtsc/partial_evaluator/src/interpreter.ts index c9660d13404af..437b24f46161c 100644 --- a/packages/compiler-cli/src/ngtsc/partial_evaluator/src/interpreter.ts +++ b/packages/compiler-cli/src/ngtsc/partial_evaluator/src/interpreter.ts @@ -359,9 +359,6 @@ export class StaticInterpreter { if (typeof rhs !== 'number' || !Number.isInteger(rhs)) { return DynamicValue.fromInvalidExpressionType(node, rhs); } - if (rhs < 0 || rhs >= lhs.length) { - return undefined; - } return lhs[rhs]; } else if (lhs instanceof Reference) { const ref = lhs.node;