diff --git a/src/amd/compiler/aco_interface.cpp b/src/amd/compiler/aco_interface.cpp index 1518615e7f5..358a6b88022 100644 --- a/src/amd/compiler/aco_interface.cpp +++ b/src/amd/compiler/aco_interface.cpp @@ -184,16 +184,9 @@ void aco_compile_shader(unsigned shader_count, struct u_memstream mem; if (u_memstream_open(&mem, &data, &disasm_size)) { FILE *const memf = u_memstream_get(&mem); - bool fail = aco::print_asm(program.get(), code, exec_size / 4u, memf); + aco::print_asm(program.get(), code, exec_size / 4u, memf); fputc(0, memf); u_memstream_close(&mem); - - if (fail) { - fprintf(stderr, "Failed to disassemble program:\n"); - aco_print_program(program.get(), stderr); - fputs(data, stderr); - abort(); - } } disasm = std::string(data, data + disasm_size);