<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 28, 2015 at 11:51 AM, David Majnemer <span dir="ltr"><<a href="mailto:david.majnemer@gmail.com" target="_blank">david.majnemer@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>I'd expect that #define to live in Support/Compiler.h</div></blockquote><div><br></div><div>See the FIXME -- I didn't want this to become widely used until the bots were happy.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Also, shouldn't we define it to nothing if we are compiling LLVM without threads?<br></div></blockquote></div><br>I'd mildly prefer to leave it because it changes the behavior in subtle ways and greatly restricts the set of types / initializers / etc that are viable. I'm not 100% firm on this though.</div></div>