From 76e0c02d50e5ee2105810b41998a0182d7d29f39 Mon Sep 17 00:00:00 2001
From: Andreas Schenk <andreas_schenk@hms.harvard.edu>
Date: Mon, 8 Jun 2015 10:10:16 -0400
Subject: [PATCH] fixed invalid boost::get<> in query_ast for boost 1.58

---
 modules/mol/base/src/impl/query_ast.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/mol/base/src/impl/query_ast.cc b/modules/mol/base/src/impl/query_ast.cc
index ea96a4858..26e99bed2 100644
--- a/modules/mol/base/src/impl/query_ast.cc
+++ b/modules/mol/base/src/impl/query_ast.cc
@@ -199,7 +199,7 @@ void SelNode::Dump(int level) const{
   String op = CompOPToString(op_);
   switch(sel_.type) {
     case Prop::STRING:
-      std::cout << sel_.GetName()<< " " << op << " " << boost::get<String>(param_) << std::endl;
+      std::cout << sel_.GetName()<< " " << op << " " << boost::get<StringOrRegexParam>(param_).str() << std::endl;
       break;
   case Prop::FLOAT:
     std::cout << sel_.GetName()<< " " << op << " " << boost::get<float>(param_) << std::endl;
-- 
GitLab