[mlpack-git] master: Dummy constructor (95b9320)

gitdub at mlpack.org gitdub at mlpack.org
Thu Feb 25 16:26:42 EST 2016


Repository : https://github.com/mlpack/mlpack
On branch  : master
Link       : https://github.com/mlpack/mlpack/compare/fd84f3a2e53592d723a8e8a76dadb8aa76820913...1a9c41a86be1fa1dcc5c3b90dd959c2255c3bb8e

>---------------------------------------------------------------

commit 95b9320090bb49413c622ae871456e6dee91c178
Author: Grzegorz Krajewski <krajekg at gmail.com>
Date:   Thu Feb 25 22:26:42 2016 +0100

    Dummy constructor


>---------------------------------------------------------------

95b9320090bb49413c622ae871456e6dee91c178
 src/mlpack/core/util/backtrace.cpp | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/src/mlpack/core/util/backtrace.cpp b/src/mlpack/core/util/backtrace.cpp
index f718591..11c7ec7 100644
--- a/src/mlpack/core/util/backtrace.cpp
+++ b/src/mlpack/core/util/backtrace.cpp
@@ -39,11 +39,14 @@ using namespace mlpack;
 Backtrace::Frames Backtrace::frame;
 std::vector<Backtrace::Frames> Backtrace::stack;
 
+#ifdef HAS_BFD_DL
 // Binary File Descriptor objects.
 bfd* abfd = 0;		// Descriptor datastructure.
 asymbol **syms = 0;	// Symbols datastructure.
 asection *text = 0;	// Strings datastructure.
+#endif
 
+#ifdef HAS_BFD_DL
 Backtrace::Backtrace(int maxDepth)
 {
   frame.address = NULL;
@@ -52,10 +55,15 @@ Backtrace::Backtrace(int maxDepth)
   frame.line = 0;
   
   stack.clear();
-#ifdef HAS_BFD_DL
+  
   GetAddress(maxDepth);
-#endif
 }
+#else
+Backtrace::Backtrace()
+{
+  // Dummy constructor
+}
+#endif
 
 #ifdef HAS_BFD_DL
 void Backtrace::GetAddress(int maxDepth)




More information about the mlpack-git mailing list