[PATCH] [ASan] Make BlockingMutex really linker initialized.

David Blaikie dblaikie at gmail.com
Wed Feb 4 08:23:45 PST 2015

On Wed, Feb 4, 2015 at 3:56 AM, Yury Gribov <tetra2005 at gmail.com> wrote:

> > Yes, I think enabling -Wglobal-constructors for ASan (and for all the
> rest sanitizers) will be great.
> FYI it was relatively easy to get this working on Linux (with ~500 lines
> of changes). Unfortunately Windows compiler lacks too many necessary
> features: explicit initialization of array members, constexpr, unrestricted
> unions (all still missing in VS2013 and we still use VS2012). Having #if
> WINDOWS all over the place isn't an option as well so I'm afraid we are out
> of luck.

Perhaps there's a relatively small number of structures (probably
templates) we could create to keep all of this logic (and Windows
workarounds/suppressions) in one place so it could scale to all the use
cases we have?

>   rL LLVM
> http://reviews.llvm.org/D7171
>   http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150204/8134b77e/attachment.html>

More information about the llvm-commits mailing list