summaryrefslogtreecommitdiff
path: root/Build/source/utils/asymptote/symbol.cc
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/utils/asymptote/symbol.cc')
-rw-r--r--Build/source/utils/asymptote/symbol.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/Build/source/utils/asymptote/symbol.cc b/Build/source/utils/asymptote/symbol.cc
index 512a6ab77d1..df3673c7158 100644
--- a/Build/source/utils/asymptote/symbol.cc
+++ b/Build/source/utils/asymptote/symbol.cc
@@ -324,6 +324,13 @@ symbol::operator string () const {
return (string)r.s;
}
+#ifdef USEGC
+symbol::operator std::string () const {
+ symbolRecord &r = recordByHashplus(this->hashplus);
+ return (std::string)r.s;
+}
+#endif
+
ostream& operator<< (ostream& out, const symbol sym)
{
symbolRecord &r = recordByHashplus(sym.hashplus);