[lldb-dev] compile failure with VS 2015 Update 3

Philippe Lavoie via lldb-dev lldb-dev at lists.llvm.org
Thu Jun 30 14:56:20 PDT 2016

From: Adrian McCarthy [amccarth at google.com]
Sent: Thursday, June 30, 2016 5:36 PM
To: Philippe Lavoie
Cc: lldb-dev at lists.llvm.org
Subject: Re: [lldb-dev] compile failure with VS 2015 Update 3

Compiling for 32-bit or 64-bit?

This question looks relevant:  http://stackoverflow.com/questions/21743144/using-stdatomic-with-aligned-classes

On Thu, Jun 30, 2016 at 1:19 PM, Philippe Lavoie via lldb-dev <lldb-dev at lists.llvm.org<mailto:lldb-dev at lists.llvm.org>> wrote:

has anyone tried to compile LLDB with Visual Studio 2015 Update 3 ?

It compiles fine with Update 2, but with Update 3 we get error messages like:

    D:\dev\llvm\tools\lldb\include\lldb/Target/Process.h(3194): error C2719:
    'default_stop_addr': formal parameter with requested alignment of 8 won't be aligned
    (compiling source file D:\dev\llvm\tools\lldb\source\Expression\FunctionCaller.cpp)

although there is no __declspec(align) on that parameter.
We reported the issue to Microsoft here:


lldb-dev mailing list
lldb-dev at lists.llvm.org<mailto:lldb-dev at lists.llvm.org>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20160630/a9721ff2/attachment.html>

More information about the lldb-dev mailing list