forked from OSchip/llvm-project
![]() if an experimental setting has been removed/is missing. Add tests for the .experimental. settings behaviors -- that they correctly forward through to the real setting if it has become a real setting, that they don't generate errors when a settig has been removed. As Pavel notes in https://reviews.llvm.org/D45348, the way I'm suppressing errors in the setting is not completely correct - if any of the setting path components include "experimental", a missing setting would be declared a non-error. So settings set target.experimental.setting-that-does-not-exist true would not generate an error, which is correct. But as Pavel notes, settings set setting-does-not-exist.experimental.run-stopped true should generate an error because the unknown name occurs before the "experimental". The amount of change to do this correctly hasn't thrilled me, so I'm leaving this as-is for now. <rdar://problem/39223054> Differential Revision: https://reviews.llvm.org/D45348 llvm-svn: 331315 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
CommandAlias.cpp | ||
CommandHistory.cpp | ||
CommandInterpreter.cpp | ||
CommandObject.cpp | ||
CommandObjectRegexCommand.cpp | ||
CommandObjectScript.cpp | ||
CommandObjectScript.h | ||
CommandOptionValidators.cpp | ||
CommandReturnObject.cpp | ||
OptionArgParser.cpp | ||
OptionGroupArchitecture.cpp | ||
OptionGroupBoolean.cpp | ||
OptionGroupFile.cpp | ||
OptionGroupFormat.cpp | ||
OptionGroupOutputFile.cpp | ||
OptionGroupPlatform.cpp | ||
OptionGroupString.cpp | ||
OptionGroupUInt64.cpp | ||
OptionGroupUUID.cpp | ||
OptionGroupValueObjectDisplay.cpp | ||
OptionGroupVariable.cpp | ||
OptionGroupWatchpoint.cpp | ||
OptionValue.cpp | ||
OptionValueArch.cpp | ||
OptionValueArgs.cpp | ||
OptionValueArray.cpp | ||
OptionValueBoolean.cpp | ||
OptionValueChar.cpp | ||
OptionValueDictionary.cpp | ||
OptionValueEnumeration.cpp | ||
OptionValueFileSpec.cpp | ||
OptionValueFileSpecLIst.cpp | ||
OptionValueFormat.cpp | ||
OptionValueFormatEntity.cpp | ||
OptionValueLanguage.cpp | ||
OptionValuePathMappings.cpp | ||
OptionValueProperties.cpp | ||
OptionValueRegex.cpp | ||
OptionValueSInt64.cpp | ||
OptionValueString.cpp | ||
OptionValueUInt64.cpp | ||
OptionValueUUID.cpp | ||
Options.cpp | ||
Property.cpp | ||
ScriptInterpreter.cpp | ||
embedded_interpreter.py |