summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/report.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/report.cc b/src/report.cc
index 1227e317..877e6bbb 100644
--- a/src/report.cc
+++ b/src/report.cc
@@ -141,7 +141,11 @@ value_t report_t::fn_market_value(call_scope_t& args)
value_t report_t::fn_strip(call_scope_t& args)
{
- return args[0].strip_annotations(what_to_keep());
+ value_t temp(args[0].strip_annotations(what_to_keep()));
+ if (HANDLED(base))
+ return temp;
+ else
+ return temp.unreduced();
}
value_t report_t::fn_rounded(call_scope_t& args)