<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Apr 14, 2016, at 10:56 AM, Oleksiy Vyalov via lldb-commits <<a href="mailto:lldb-commits@lists.llvm.org" class="">lldb-commits@lists.llvm.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">ovyalov added a comment.<br class=""><br class="">In <a href="http://reviews.llvm.org/D19092#401450" class="">http://reviews.llvm.org/D19092#401450</a>, @jingham wrote:<br class=""><br class=""><blockquote type="cite" class="">Why is this necessary?  stdout is a local variable defined in this scope.  Why would the android g++ have problems with this?<br class=""><br class="">Anyway, if you have to avoid using stdout as a name, maybe name it std_out as that better reflects its meaning.<br class=""></blockquote><br class=""><br class="">My understanding that NDK toolchain exposes stdout global variable that is caused name collision here.<br class=""><br class=""></div></div></blockquote><div><br class=""></div><div>That seems wrong - if stdout truly is just a global variable, the scoping rules should totally allow me to define a local by the same name</div><div><br class=""></div><div>Our (uneducated) guess is that stdout is defined to be a macro which expands to something that is not actually an identifier (which - at a glance - looks like it is not POSIX compliant)</div><br class=""><blockquote type="cite" class=""><div class=""><div class=""><br class=""><a href="http://reviews.llvm.org/D19092" class="">http://reviews.llvm.org/D19092</a><br class=""><br class=""><br class=""><br class="">_______________________________________________<br class="">lldb-commits mailing list<br class="">lldb-commits@lists.llvm.org<br class="">http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits<br class=""></div></div></blockquote></div><br class=""><div class="">
<div class="" style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><br class="Apple-interchange-newline">Thanks,</div><div class="" style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><i class="">- Enrico</i><br class="">📩 egranata@<font color="#ff2600" class=""></font>.com ☎️ 27683</div>
</div>
<br class=""></body></html>