From: Evan You Date: Fri, 14 Feb 2020 21:41:55 +0000 (-0500) Subject: chore: fix hoistStatic exhaustive check X-Git-Tag: v3.0.0-alpha.5~29 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=66b5f0b4804918acf9e09d78ff7be8162ce26175;p=thirdparty%2Fvuejs%2Fcore.git chore: fix hoistStatic exhaustive check --- diff --git a/packages/compiler-core/src/codegen.ts b/packages/compiler-core/src/codegen.ts index 856be6b9ab..4d0b7298a2 100644 --- a/packages/compiler-core/src/codegen.ts +++ b/packages/compiler-core/src/codegen.ts @@ -597,6 +597,9 @@ function genNode(node: CodegenNode | symbol | string, context: CodegenContext) { break /* istanbul ignore next */ + case NodeTypes.IF_BRANCH: + // noop + break default: if (__DEV__) { assert(false, `unhandled codegen node type: ${(node as any).type}`) diff --git a/packages/compiler-core/src/transforms/hoistStatic.ts b/packages/compiler-core/src/transforms/hoistStatic.ts index 968fc59120..a25691643c 100644 --- a/packages/compiler-core/src/transforms/hoistStatic.ts +++ b/packages/compiler-core/src/transforms/hoistStatic.ts @@ -143,6 +143,7 @@ export function isStaticNode( return true case NodeTypes.IF: case NodeTypes.FOR: + case NodeTypes.IF_BRANCH: return false case NodeTypes.INTERPOLATION: case NodeTypes.TEXT_CALL: