diff --git a/gtsam/discrete/tests/testDecisionTree.cpp b/gtsam/discrete/tests/testDecisionTree.cpp index 9eb06f2c4..28b8866ad 100644 --- a/gtsam/discrete/tests/testDecisionTree.cpp +++ b/gtsam/discrete/tests/testDecisionTree.cpp @@ -32,12 +32,14 @@ using namespace std; using namespace gtsam; template -void DOT(const T&f, const string& filename) { +void write_dot(const T&f, const string& filename) { #ifndef DISABLE_DOT f.dot(filename); #endif } +#define DOT(x)(write_dot(x,#x)) + struct Crazy { int a; double b; }; typedef DecisionTree CrazyDecisionTree; // check that DecisionTree is actually generic (as it pretends to be)