diff options
Diffstat (limited to 'Build/source/utils/asymptote/symbol.cc')
-rw-r--r-- | Build/source/utils/asymptote/symbol.cc | 7 |
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); |