From: Evan You Date: Thu, 3 Oct 2019 19:17:45 +0000 (-0400) Subject: fix(compiler): exclude BAIL flag in annotations X-Git-Tag: v3.0.0-alpha.0~629 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4dea23f79ee7f0858bfad43062ac11d5954dabd7;p=thirdparty%2Fvuejs%2Fcore.git fix(compiler): exclude BAIL flag in annotations --- diff --git a/packages/compiler-core/src/transforms/transformElement.ts b/packages/compiler-core/src/transforms/transformElement.ts index 069c79345b..ceb7fbf292 100644 --- a/packages/compiler-core/src/transforms/transformElement.ts +++ b/packages/compiler-core/src/transforms/transformElement.ts @@ -122,8 +122,9 @@ export const transformElement: NodeTransform = (node, context) => { } if (__DEV__) { const flagNames = Object.keys(PatchFlagNames) - .filter(n => patchFlag & Number(n)) - .map(n => PatchFlagNames[n as any]) + .map(Number) + .filter(n => n > 0 && patchFlag & n) + .map(n => PatchFlagNames[n]) .join(`, `) args.push(patchFlag + ` /* ${flagNames} */`) } else {