Hi Mike, > On Nov 27, 2018, at 2:18 AM, Rainer Orth <r...@cebitec.uni-bielefeld.de> > wrote: >> >> Some assemblers, including the Solaris one, don't support UTF-8 >> identifiers, which breaks the gdc.test/compilable/ddoc12.d testcase as >> reported in the PR. > > So, another style of fix, would be to change the binding from the language > front-end to encode unsupported symbols using a fixed, documented, abi > defined technique.
there's been some discussion on this in the PR. Joseph's suggestion was to follow the system compilers if this were done, and indeed they do encode UTF-8 identifiers in some way which could either be reverse-engineered or a spec obtained. However, given Iain's stance towards UTF-8 identifiers in D, I very much doubt this is worth the effort. Ultimately, it's his call, of course. Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University