[llvm] r326795 - [Asm] Add debug printing for assembler macros

Alex Bradbury via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 6 07:19:15 PST 2018


On 6 March 2018 at 14:07, Oliver Stannard via llvm-commits
<llvm-commits at lists.llvm.org> wrote:
> Author: olista01
> Date: Tue Mar  6 06:07:01 2018
> New Revision: 326795
>
> URL: http://llvm.org/viewvc/llvm-project?rev=326795&view=rev
> Log:
> [Asm] Add debug printing for assembler macros
>
> This adds some debug printing (gated behind the "asm-macros" debug flag) which
> can help tracing complicated assembly macros.
>
> Differential revision: https://reviews.llvm.org/D43937

This commit has broken the RISC-V and AVR experimental builders:
http://lab.llvm.org:8014/builders/llvm-avr-linux/builds/9934/steps/compile/logs/stdio
http://lab.llvm.org:8014/builders/llvm-riscv-linux/builds/1907/steps/compile/logs/stdio

In both cases, due to an undefined symbol when linking libLLVMMC:

error: undefined symbol: llvm::AsmToken::dump(llvm::raw_ostream&) const

I haven't had a chance to dig deeper yet. Any immediate thoughts? I
suspect this is an issue for -DBUILD_SHARED_LIBS=True builds.

Thanks,

Alex


More information about the llvm-commits mailing list