diff --git a/src/panfrost/bifrost/bi_pack.c b/src/panfrost/bifrost/bi_pack.c index ef612aa6618..fcbbf52dd68 100644 --- a/src/panfrost/bifrost/bi_pack.c +++ b/src/panfrost/bifrost/bi_pack.c @@ -939,3 +939,11 @@ bi_pack(bi_context *ctx, struct util_dynarray *emission) } } } + +#ifndef NDEBUG + +int bi_test_packing(void) +{ + return 0; +} +#endif diff --git a/src/panfrost/bifrost/cmdline.c b/src/panfrost/bifrost/cmdline.c index bb37c16d9e5..01083073064 100644 --- a/src/panfrost/bifrost/cmdline.c +++ b/src/panfrost/bifrost/cmdline.c @@ -123,6 +123,7 @@ bi_tests() { #ifndef NDEBUG bi_test_scheduler(); + bi_test_packing(); printf("Pass.\n"); return 0; #else diff --git a/src/panfrost/bifrost/compiler.h b/src/panfrost/bifrost/compiler.h index 9f5dd2ea32a..92ee858dd83 100644 --- a/src/panfrost/bifrost/compiler.h +++ b/src/panfrost/bifrost/compiler.h @@ -724,6 +724,7 @@ void bi_register_allocate(bi_context *ctx); /* Test suite */ int bi_test_scheduler(void); +int bi_test_packing(void); bi_clause * bi_singleton(void *memctx, bi_instr *ins,