What do you mean by 'enabled' here. Do you mean the variable naming algorithm should be enabled? Based on context I take it to mean the variable naming algorithm should be 'disabled' in the two cases you gave. http://llvm-reviews.chandlerc.com/D484