From 74dd7d6733d1ab6b79994f4acbc1ad86ba950d23 Mon Sep 17 00:00:00 2001 From: Michael Truog Date: Tue, 14 Apr 2020 13:28:11 -0700 Subject: [PATCH] Fix for C++ compilers without C++11 --- backward.hpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/backward.hpp b/backward.hpp index 6efa46d..1fa0bdc 100644 --- a/backward.hpp +++ b/backward.hpp @@ -481,7 +481,7 @@ template struct default_delete { void operator()(T &ptr) const { delete ptr; } }; -template > +template > class handle { struct dummy; T _val; @@ -1262,7 +1262,7 @@ private: bool _bfd_loaded; typedef details::handle> + details::deleter > bfd_handle_t; typedef details::handle bfd_symtab_t; @@ -1636,9 +1636,9 @@ public: } private: - typedef details::handle> + typedef details::handle > dwfl_handle_t; - details::handle> + details::handle > _dwfl_cb; dwfl_handle_t _dwfl_handle; bool _dwfl_handle_initialized; @@ -1962,14 +1962,14 @@ public: private: bool _dwarf_loaded; - typedef details::handle> + typedef details::handle > dwarf_file_t; - typedef details::handle> + typedef details::handle > dwarf_elf_t; typedef details::handle> + details::deleter > dwarf_handle_t; typedef std::map die_linemap_t; @@ -3403,7 +3403,7 @@ class TraceResolver : public TraceResolverImpl {}; class SourceFile { public: - typedef std::vector> lines_t; + typedef std::vector > lines_t; SourceFile() {} SourceFile(const std::string &path) { @@ -3514,7 +3514,7 @@ public: #endif private: - details::handle> + details::handle > _file; std::vector get_paths_from_env_variable_impl() {