diff options
Diffstat (limited to 'tools/llvm-xray/xray-stacks.cpp')
| -rw-r--r-- | tools/llvm-xray/xray-stacks.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/llvm-xray/xray-stacks.cpp b/tools/llvm-xray/xray-stacks.cpp index 1a6069780a31..d3af9e25e6f2 100644 --- a/tools/llvm-xray/xray-stacks.cpp +++ b/tools/llvm-xray/xray-stacks.cpp @@ -366,6 +366,9 @@ public: AccountRecordState *state) { auto &TS = ThreadStackMap[R.TId]; switch (R.Type) { + case RecordTypes::CUSTOM_EVENT: + case RecordTypes::TYPED_EVENT: + return AccountRecordStatus::OK; case RecordTypes::ENTER: case RecordTypes::ENTER_ARG: { state->wasLastRecordExit = false; @@ -734,7 +737,7 @@ static CommandRegistration Unused(&Stack, []() -> Error { Twine("Failed loading input file '") + Filename + "'", std::make_error_code(std::errc::invalid_argument)), TraceOrErr.takeError()); - logAllUnhandledErrors(TraceOrErr.takeError(), errs(), ""); + logAllUnhandledErrors(TraceOrErr.takeError(), errs()); continue; } auto &T = *TraceOrErr; |
