[cfe-dev] Disabling functionality on 2.9

Douglas Gregor dgregor at apple.com
Thu Mar 10 08:43:54 PST 2011


On Mar 10, 2011, at 8:41 AM, Sebastian Redl wrote:

> 
> On 10.03.2011, at 17:20, Douglas Gregor wrote:
> 
>> 
>> On Mar 10, 2011, at 8:02 AM, Sebastian Redl wrote:
>> 
>>> Hi,
>>> 
>>> What's the right way to disable functionality on the release branch? Wholesale revert patches? Delete code? Comment out code? #ifdef out code?
>> 
>> Smaller patches that make it impossible to get to the feature (e.g., taking out the parsing of 'noexcept' as an exception-specifier) are probably our best bet. Larger changes are more likely to destabilize the branch for other reasons.
> 
> OK. But in the case of noexcept, I really want to change the partially changed data structures back to pre-noexcept state, at least ExtProtoInfo. The intermediate state is too much of a hack.

Okay. You know the new noexcept changes better than I do. If the best way to proceed is to revert those patches, send Bill the revision numbers and CC me.

	- Doug



More information about the cfe-dev mailing list