[llvm-dev] llvm-mc-assemble-fuzzer broken

George Karpenkov via llvm-dev llvm-dev at lists.llvm.org
Fri May 4 17:10:01 PDT 2018


It worked in August.
Last time I’ve asked (again, in August) someone did seem to care,
but it is inevitable it would bitrot if it’s not built in any of the bots.

George

> On May 4, 2018, at 2:53 PM, Davide Italiano via llvm-dev <llvm-dev at lists.llvm.org> wrote:
> 
> While playing with sanitizer in a downstream project, I found out this.
> 
> /Users/davide/work/llvm-monorepo/llvm-project-20170507/llvm/tools/llvm-mc-assemble-fuzzer/llvm-mc-assemble-fuzzer.cpp:207:32:
> error: reference to type 'std::unique_ptr<MCCodeEmitter>' could not
> bind to an
> lvalue of type 'llvm::MCCodeEmitter *'
>        UseDwarfDirectory, IP, CE, MAB, ShowInst));
>                               ^~
> /Users/davide/work/llvm-monorepo/llvm-project-20170507/llvm/include/llvm/Support/TargetRegistry.h:514:66:
> note: passing argument to parameter 'CE' here
>                                std::unique_ptr<MCCodeEmitter> &&CE,
>                                                                 ^
> /Users/davide/work/llvm-monorepo/llvm-project-20170507/llvm/tools/llvm-mc-assemble-fuzzer/llvm-mc-assemble-fuzzer.cpp:232:55:
> error: too many arguments to function call, expected 3, have 4
>                                                      MCOptions);
>                                                      ^~~~~~~~~
> /Users/davide/work/llvm-monorepo/llvm-project-20170507/llvm/include/llvm/Support/TargetRegistry.h:401:3:
> note: 'createMCAsmBackend' declared here
>  MCAsmBackend *createMCAsmBackend(const MCSubtargetInfo &STI,
>  ^
> 2 errors generated.
> 
> Apparently, this has been broken for several months. I think I can fix
> this particular instance, but I was wondering whether anybody cares
> about this tool?
> 
> -- 
> Davide
> 
> "There are no solved problems; there are only problems that are more
> or less solved" -- Henri Poincare
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev



More information about the llvm-dev mailing list