aco/tests: fix 32-bit build
authorRhys Perry <pendingchaos02@gmail.com>
Tue, 22 Jun 2021 12:43:33 +0000 (13:43 +0100)
committerMarge Bot <eric+marge@anholt.net>
Tue, 29 Jun 2021 09:55:32 +0000 (09:55 +0000)
"call of overloaded ‘Operand(long unsigned int)’ is ambiguous"

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11627>

src/amd/compiler/tests/test_optimizer_postRA.cpp

index dec5e49..31b70f2 100644 (file)
@@ -198,7 +198,7 @@ BEGIN_TEST(optimizer_postRA.scc_nocmp_opt)
         //! s2: %f:vcc = p_cbranch_z %e:scc
         //! p_unit_test 4, %f:vcc
         auto salu = bld.sop2(aco_opcode::s_and_b64, bld.def(s2, reg_s2), bld.def(s1, scc), op_in_1, Operand(0x12345u));
-        auto scmp = bld.sopc(aco_opcode::s_cmp_eq_u64, bld.def(s1, scc), Operand(salu, reg_s2), Operand(0UL));
+        auto scmp = bld.sopc(aco_opcode::s_cmp_eq_u64, bld.def(s1, scc), Operand(salu, reg_s2), Operand(UINT64_C(0)));
         auto br = bld.branch(aco_opcode::p_cbranch_nz, bld.def(s2, vcc), bld.scc(scmp));
         writeout(4, Operand(br, vcc));
     }