Thousands of warnings in Xcode build

Did someone enable some new warnings recently? I haven’t built the Xcode build in a while, but building it now I get hundreds, if not thousands of warnings. Most of them are type conversion warnings, such as this one:

/Users/zturner/src/lldb/source/Plugins/Process/Utility/RegisterContextMach_i386.cpp:37:31: Implicit conversion loses integer precision: ‘lldb::tid_t’ (aka ‘unsigned long long’) to ‘thread_act_t’ (aka ‘unsigned int’)

Anyone know what’s going on?

Note this is on a 32-bit MacOSX build. Is this supposed to be a supported configuration? Some of the warnings seem kind of scary, so I’m not sure if we’re actually broken here, or if we are ok with disabling the warnings but just nobody runs the 32-bit build enough to have seen this before.

Seems like no one builds the 32 bit version right now. We should aim to fix these and keep the warnings to a minimum, otherwise, as you said, it will cover up actual warnings we want to fix.