From 74b5ac6e071b5ab290df04458ff7f5613b250bd5 Mon Sep 17 00:00:00 2001 From: Jeremy Rifkin <51220084+jeremy-rifkin@users.noreply.github.com> Date: Tue, 18 Feb 2025 23:11:34 -0600 Subject: [PATCH] Fixes for msvc --- tools/resolver/main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/resolver/main.cpp b/tools/resolver/main.cpp index adfda2a..db9b3d7 100644 --- a/tools/resolver/main.cpp +++ b/tools/resolver/main.cpp @@ -37,7 +37,7 @@ struct options { }; void resolve(const options& opts, cpptrace::frame_ptr address) { - cpptrace::object_frame obj_frame{0, address, opts.path}; + cpptrace::object_frame obj_frame{0, address, opts.path.string()}; auto start = std::chrono::high_resolution_clock::now(); std::vector trace = cpptrace::detail::resolve_frames({obj_frame}); auto end = std::chrono::high_resolution_clock::now(); @@ -102,6 +102,7 @@ int main(int argc, char** argv) CPPTRACE_TRY { std::this_thread::sleep_for(std::chrono::seconds(60)); } } + return 0; } CPPTRACE_CATCH(const std::exception& e) { fmt::println(stderr, "Caught exception {}: {}", cpptrace::demangle(typeid(e).name()), e.what()); cpptrace::from_current_exception().print();