perf(ivy): fix creation time micro-benchmarks (#34031)

Micro-benchmarks were broken after we've introduced concept of
DECLARATION_COMPONENT_VIEW on LView (after this change embedded
views must have a pointer to a parent LView).

PR Close #34031
This commit is contained in:
Pawel Kozlowski
2019-11-25 12:30:45 +01:00
committed by Matias Niemelä
parent 688b188484
commit 457ac3ac46
5 changed files with 48 additions and 33 deletions

View File

@ -19,8 +19,7 @@ const rendererFactory: RendererFactory3 =
isBrowser ? domRendererFactory3 : new MicroBenchmarkRendererFactory;
const renderer = rendererFactory.createRenderer(null, null);
export function createAndRenderLView(
parentLView: LView | null, tView: TView, hostTNode: TViewNode) {
export function createAndRenderLView(parentLView: LView, tView: TView, hostTNode: TViewNode) {
const embeddedLView = createLView(
parentLView, tView, {}, LViewFlags.CheckAlways, null, hostTNode, rendererFactory, renderer);
renderView(embeddedLView, tView, null);