mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Merge pull request #14814 from jrose-apple/dump-truck
Dump (some) filelists in the PrettyStackTrace
This commit is contained in:
@@ -45,7 +45,8 @@ static void debugFailWithAssertion() {
|
||||
LLVM_ATTRIBUTE_NOINLINE
|
||||
static void debugFailWithCrash() { LLVM_BUILTIN_TRAP; }
|
||||
|
||||
bool ArgsToFrontendOptionsConverter::convert() {
|
||||
bool ArgsToFrontendOptionsConverter::convert(
|
||||
SmallVectorImpl<std::unique_ptr<llvm::MemoryBuffer>> *buffers) {
|
||||
using namespace options;
|
||||
|
||||
handleDebugCrashGroupArguments();
|
||||
@@ -93,9 +94,11 @@ bool ArgsToFrontendOptionsConverter::convert() {
|
||||
|
||||
computeDumpScopeMapLocations();
|
||||
|
||||
if (ArgsToFrontendInputsConverter(Diags, Args, Opts.InputsAndOutputs)
|
||||
.convert())
|
||||
Optional<FrontendInputsAndOutputs> inputsAndOutputs =
|
||||
ArgsToFrontendInputsConverter(Diags, Args).convert(buffers);
|
||||
if (!inputsAndOutputs)
|
||||
return true;
|
||||
Opts.InputsAndOutputs = std::move(inputsAndOutputs).getValue();
|
||||
|
||||
Opts.RequestedAction = determineRequestedAction(Args);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user