Fix passing temporary object as reference
authorziga-lunarg <ziga@lunarg.com>
Mon, 25 Jul 2022 21:44:21 +0000 (23:44 +0200)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Fri, 29 Jul 2022 15:06:47 +0000 (15:06 +0000)
Components:
Vulkan, OpenGL, EGL, Framework

VK-GL-CTS issue: 3382

Affects:
dEQP-VK*
dEQP-GL*
dEQP-EGL*

Change-Id: Ibff4e4a7bc8c9da3ea82337a84da6c4118608b11

modules/internal/ditFrameworkTests.cpp

index ce0f7e4..d92c410 100644 (file)
@@ -778,7 +778,8 @@ protected:
                        };
                        rr::ViewportState                                               viewport                (colorAccess);
                        rr::RenderState                                                 state                   (viewport, rr::RenderState::DEFAULT_SUBPIXEL_BITS);
-                       const rr::DrawCommand                                   drawCmd                 (state, renderTarget, program, DE_LENGTH_OF_ARRAY(vertexAttribs), vertexAttribs, rr::PrimitiveList(rr::PRIMITIVETYPE_TRIANGLES, 3, 0));
+                       const rr::PrimitiveList                                 primitives              (rr::PRIMITIVETYPE_TRIANGLES, 3, 0);
+                       const rr::DrawCommand                                   drawCmd                 (state, renderTarget, program, DE_LENGTH_OF_ARRAY(vertexAttribs), vertexAttribs, primitives);
                        const rr::Renderer                                              renderer;
 
                        viewport.zn     = zn;