[llvm-commits] [llvm] r137111 - /llvm/trunk/lib/Support/Unix/Host.inc

Chris Lattner clattner at apple.com
Tue Aug 9 17:36:12 PDT 2011


On Aug 9, 2011, at 12:35 PM, Bob Wilson wrote:

>>> Recognize the UNAME_RELEASE environment variable to match Darwin's uname.
>>> When this variable is set, "uname -r" will return its value instead of the
>>> real OS version.  Make this affect LLVM's triple for consistency.
>>> <rdar://problem/9919167>
>> 
>> Hi Bob,
>> 
>> Should this be #ifdef __APPLE__ or something?
>> 
>> -Chris
> 
> I thought about that but decided that since no one else is likely to set UNAME_RELEASE that it wasn't necessary.  I'll take your question as a hint that you would prefer it with the #ifdef.

Yep, calling getenv isn't free.  Only those who get the benefit should pay the cost.

-Chris



More information about the llvm-commits mailing list