Home
last modified time | relevance | path

Searched refs:symBeg (Results 1 – 1 of 1) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/
H A Druntime.d898 size_t symBeg, symEnd; in fixline() local
900 getMangledSymbolName(buf, symBeg, symEnd); in fixline()
903 if (symBeg == symEnd || symBeg >= fixbuf.length) in fixline()
911 fixbuf[0 .. symBeg] = buf[0 .. symBeg]; in fixline()
913 auto sym = demangle(buf[symBeg .. symEnd], fixbuf[symBeg .. $]); in fixline()
915 if (sym.ptr !is fixbuf.ptr + symBeg) in fixline()
918 immutable len = min(fixbuf.length - symBeg, sym.length); in fixline()
919 memmove(fixbuf.ptr + symBeg, sym.ptr, len); in fixline()
920 if (symBeg + len == fixbuf.length) in fixline()
924 immutable pos = symBeg + sym.length; in fixline()