summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/expr/node_value.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/expr/node_value.cpp b/src/expr/node_value.cpp
index f1fade69d..89ac7ffca 100644
--- a/src/expr/node_value.cpp
+++ b/src/expr/node_value.cpp
@@ -39,7 +39,11 @@ NodeValue NodeValue::s_null(0);
string NodeValue::toString() const {
stringstream ss;
- toStream(ss, -1, false, Options::current()->outputLanguage);
+ OutputLanguage outputLanguage = (this == &s_null) ? language::output::LANG_AST : Options::current()->outputLanguage;
+ toStream(ss, -1, false,
+ outputLanguage == language::output::LANG_AUTO ?
+ language::output::LANG_AST :
+ outputLanguage);
return ss.str();
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback