From bcb0038c8399f7050eb49cfdb227d3d91c1e8804 Mon Sep 17 00:00:00 2001 From: Rhys Perry Date: Fri, 15 May 2020 21:31:35 +0100 Subject: [PATCH] aco: fix disassembly with LLVM 11 SymbolInfoTy was modified in LLVM 11. It is also in MCDisassembler.h now and we don't have to duplicate it anymore. Signed-off-by: Rhys Perry Reviewed-by: Samuel Pitoiset Part-of: --- src/amd/compiler/aco_print_asm.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/amd/compiler/aco_print_asm.cpp b/src/amd/compiler/aco_print_asm.cpp index 1c152e5b73e..0c69b8c7de3 100644 --- a/src/amd/compiler/aco_print_asm.cpp +++ b/src/amd/compiler/aco_print_asm.cpp @@ -5,6 +5,9 @@ #include "ac_llvm_util.h" #include +#if LLVM_VERSION_MAJOR >= 11 +#include +#endif namespace aco { @@ -92,7 +95,11 @@ void print_asm(Program *program, std::vector& binary, referenced_blocks[succ] = true; } + #if LLVM_VERSION_MAJOR >= 11 + std::vector symbols; + #else std::vector> symbols; + #endif std::vector> block_names; block_names.reserve(program->blocks.size()); for (Block& block : program->blocks) { -- 2.30.2