d-demangle-expected 33 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472
  1. # This file holds test cases for the D demangler.
  2. # Each test case looks like this:
  3. # options
  4. # input to be demangled
  5. # expected output
  6. #
  7. # See demangle-expected for documentation of supported options.
  8. #
  9. # A line starting with `#' is ignored.
  10. # However, blank lines in this file are NOT ignored.
  11. #
  12. ############
  13. #
  14. # Coverage Tests
  15. #
  16. --format=dlang
  17. _Dmain
  18. D main
  19. #
  20. --format=dlang
  21. _D8demangleZ
  22. demangle
  23. #
  24. --format=dlang
  25. _D8demangle4testZ
  26. demangle.test
  27. #
  28. --format=dlang
  29. _D8demangle4testPFLAiYi
  30. demangle.test
  31. #
  32. --format=dlang
  33. _D8demangle4testFZv
  34. demangle.test()
  35. #
  36. --format=dlang
  37. _D8demangle4testMFZ2fnMFZv
  38. demangle.test().fn()
  39. #
  40. --format=dlang
  41. _D8demangle4testFaZv
  42. demangle.test(char)
  43. #
  44. --format=dlang
  45. _D8demangle4testFbZv
  46. demangle.test(bool)
  47. #
  48. --format=dlang
  49. _D8demangle4testFcZv
  50. demangle.test(creal)
  51. #
  52. --format=dlang
  53. _D8demangle4testFdZv
  54. demangle.test(double)
  55. #
  56. --format=dlang
  57. _D8demangle4testFeZv
  58. demangle.test(real)
  59. #
  60. --format=dlang
  61. _D8demangle4testFfZv
  62. demangle.test(float)
  63. #
  64. --format=dlang
  65. _D8demangle4testFgZv
  66. demangle.test(byte)
  67. #
  68. --format=dlang
  69. _D8demangle4testFhZv
  70. demangle.test(ubyte)
  71. #
  72. --format=dlang
  73. _D8demangle4testFiZv
  74. demangle.test(int)
  75. #
  76. --format=dlang
  77. _D8demangle4testFjZv
  78. demangle.test(ireal)
  79. #
  80. --format=dlang
  81. _D8demangle4testFkZv
  82. demangle.test(uint)
  83. #
  84. --format=dlang
  85. _D8demangle4testFlZv
  86. demangle.test(long)
  87. #
  88. --format=dlang
  89. _D8demangle4testFmZv
  90. demangle.test(ulong)
  91. #
  92. --format=dlang
  93. _D8demangle4testFnZv
  94. demangle.test(typeof(null))
  95. #
  96. --format=dlang
  97. _D8demangle4testFNnZv
  98. demangle.test(typeof(*null))
  99. #
  100. --format=dlang
  101. _D8demangle4testFoZv
  102. demangle.test(ifloat)
  103. #
  104. --format=dlang
  105. _D8demangle4testFpZv
  106. demangle.test(idouble)
  107. #
  108. --format=dlang
  109. _D8demangle4testFqZv
  110. demangle.test(cfloat)
  111. #
  112. --format=dlang
  113. _D8demangle4testFrZv
  114. demangle.test(cdouble)
  115. #
  116. --format=dlang
  117. _D8demangle4testFsZv
  118. demangle.test(short)
  119. #
  120. --format=dlang
  121. _D8demangle4testFtZv
  122. demangle.test(ushort)
  123. #
  124. --format=dlang
  125. _D8demangle4testFuZv
  126. demangle.test(wchar)
  127. #
  128. --format=dlang
  129. _D8demangle4testFvZv
  130. demangle.test(void)
  131. #
  132. --format=dlang
  133. _D8demangle4testFwZv
  134. demangle.test(dchar)
  135. #
  136. --format=dlang
  137. _D8demangle4testFziZv
  138. demangle.test(cent)
  139. #
  140. --format=dlang
  141. _D8demangle4testFzkZv
  142. demangle.test(ucent)
  143. #
  144. --format=dlang
  145. _D8demangle4testFOaZv
  146. demangle.test(shared(char))
  147. #
  148. --format=dlang
  149. _D8demangle4testFxaZv
  150. demangle.test(const(char))
  151. #
  152. --format=dlang
  153. _D8demangle4testFyaZv
  154. demangle.test(immutable(char))
  155. #
  156. --format=dlang
  157. _D8demangle4testFNgaZv
  158. demangle.test(inout(char))
  159. #
  160. --format=dlang
  161. _D8demangle4testFOxaZv
  162. demangle.test(shared(const(char)))
  163. #
  164. --format=dlang
  165. _D8demangle4testFONgaZv
  166. demangle.test(shared(inout(char)))
  167. #
  168. --format=dlang
  169. _D8demangle4testFAaZv
  170. demangle.test(char[])
  171. #
  172. --format=dlang
  173. _D8demangle4testFAAaZv
  174. demangle.test(char[][])
  175. #
  176. --format=dlang
  177. _D8demangle4testFAAAaZv
  178. demangle.test(char[][][])
  179. #
  180. --format=dlang
  181. _D8demangle4testFG42aZv
  182. demangle.test(char[42])
  183. #
  184. --format=dlang
  185. _D8demangle4testFG42G42aZv
  186. demangle.test(char[42][42])
  187. #
  188. --format=dlang
  189. _D8demangle4testFG42G42G42aZv
  190. demangle.test(char[42][42][42])
  191. #
  192. --format=dlang
  193. _D8demangle4testFG1234567890aZv
  194. demangle.test(char[1234567890])
  195. #
  196. --format=dlang
  197. _D8demangle4testFHaaZv
  198. demangle.test(char[char])
  199. #
  200. --format=dlang
  201. _D8demangle4testFHHaaaZv
  202. demangle.test(char[char[char]])
  203. #
  204. --format=dlang
  205. _D8demangle4testFPaZv
  206. demangle.test(char*)
  207. #
  208. --format=dlang
  209. _D8demangle4testFPPaZv
  210. demangle.test(char**)
  211. #
  212. --format=dlang
  213. _D8demangle4testFPPPaZv
  214. demangle.test(char***)
  215. #
  216. --format=dlang
  217. _D8demangle4testFNhG8gZv
  218. demangle.test(__vector(byte[8]))
  219. #
  220. --format=dlang
  221. _D8demangle4testFNhG16gZv
  222. demangle.test(__vector(byte[16]))
  223. #
  224. --format=dlang
  225. _D8demangle4testFNhG32gZv
  226. demangle.test(__vector(byte[32]))
  227. #
  228. --format=dlang
  229. _D8demangle4testFNhG4sZv
  230. demangle.test(__vector(short[4]))
  231. #
  232. --format=dlang
  233. _D8demangle4testFNhG8sZv
  234. demangle.test(__vector(short[8]))
  235. #
  236. --format=dlang
  237. _D8demangle4testFNhG16sZv
  238. demangle.test(__vector(short[16]))
  239. #
  240. --format=dlang
  241. _D8demangle4testFNhG2iZv
  242. demangle.test(__vector(int[2]))
  243. #
  244. --format=dlang
  245. _D8demangle4testFNhG4iZv
  246. demangle.test(__vector(int[4]))
  247. #
  248. --format=dlang
  249. _D8demangle4testFNhG8iZv
  250. demangle.test(__vector(int[8]))
  251. #
  252. --format=dlang
  253. _D8demangle4testFNhG1lZv
  254. demangle.test(__vector(long[1]))
  255. #
  256. --format=dlang
  257. _D8demangle4testFNhG2lZv
  258. demangle.test(__vector(long[2]))
  259. #
  260. --format=dlang
  261. _D8demangle4testFNhG4lZv
  262. demangle.test(__vector(long[4]))
  263. #
  264. --format=dlang
  265. _D8demangle4testFNhG2fZv
  266. demangle.test(__vector(float[2]))
  267. #
  268. --format=dlang
  269. _D8demangle4testFNhG4fZv
  270. demangle.test(__vector(float[4]))
  271. #
  272. --format=dlang
  273. _D8demangle4testFNhG8fZv
  274. demangle.test(__vector(float[8]))
  275. #
  276. --format=dlang
  277. _D8demangle4testFNhG1dZv
  278. demangle.test(__vector(double[1]))
  279. #
  280. --format=dlang
  281. _D8demangle4testFNhG2dZv
  282. demangle.test(__vector(double[2]))
  283. #
  284. --format=dlang
  285. _D8demangle4testFNhG4dZv
  286. demangle.test(__vector(double[4]))
  287. #
  288. --format=dlang
  289. _D8demangle4testFC5classZv
  290. demangle.test(class)
  291. #
  292. --format=dlang
  293. _D8demangle4testFC5class4testZv
  294. demangle.test(class.test)
  295. #
  296. --format=dlang
  297. _D8demangle4testFS6structZv
  298. demangle.test(struct)
  299. #
  300. --format=dlang
  301. _D8demangle4testFS6struct4testZv
  302. demangle.test(struct.test)
  303. #
  304. --format=dlang
  305. _D8demangle4testFE4enumZv
  306. demangle.test(enum)
  307. #
  308. --format=dlang
  309. _D8demangle4testFE4enum4testZv
  310. demangle.test(enum.test)
  311. #
  312. --format=dlang
  313. _D8demangle4testFT7typedefZv
  314. demangle.test(typedef)
  315. #
  316. --format=dlang
  317. _D8demangle4testFT7typedef4testZv
  318. demangle.test(typedef.test)
  319. #
  320. --format=dlang
  321. _D8demangle4testFIaZv
  322. demangle.test(in char)
  323. #
  324. --format=dlang
  325. _D8demangle4testFIKaZv
  326. demangle.test(in ref char)
  327. #
  328. --format=dlang
  329. _D8demangle4testFJaZv
  330. demangle.test(out char)
  331. #
  332. --format=dlang
  333. _D8demangle4testFKaZv
  334. demangle.test(ref char)
  335. #
  336. --format=dlang
  337. _D8demangle4testFLaZv
  338. demangle.test(lazy char)
  339. #
  340. --format=dlang
  341. _D8demangle4testFMaZv
  342. demangle.test(scope char)
  343. #
  344. --format=dlang
  345. _D8demangle4testFNjaZv
  346. demangle.test(char)
  347. #
  348. --format=dlang
  349. _D8demangle4testFNkaZv
  350. demangle.test(return char)
  351. #
  352. --format=dlang
  353. _D8demangle4testFNlaZv
  354. demangle.test(char)
  355. #
  356. --format=dlang
  357. _D8demangle4testFaXv
  358. demangle.test(char...)
  359. #
  360. --format=dlang
  361. _D8demangle4testFaYv
  362. demangle.test(char, ...)
  363. #
  364. --format=dlang
  365. _D8demangle4testFaaYv
  366. demangle.test(char, char, ...)
  367. #
  368. --format=dlang
  369. _D8demangle4testFYv
  370. demangle.test(...)
  371. #
  372. --format=dlang
  373. _D8demangle4testFaaZv
  374. demangle.test(char, char)
  375. #
  376. --format=dlang
  377. _D8demangle4testFB0Zv
  378. demangle.test(Tuple!())
  379. #
  380. --format=dlang
  381. _D8demangle4testFB1aZv
  382. demangle.test(Tuple!(char))
  383. #
  384. --format=dlang
  385. _D8demangle4testFB2aaZv
  386. demangle.test(Tuple!(char, char))
  387. #
  388. --format=dlang
  389. _D8demangle4testFB3aaaZv
  390. demangle.test(Tuple!(char, char, char))
  391. #
  392. --format=dlang
  393. _D8demangle4testFB2OaaZv
  394. demangle.test(Tuple!(shared(char), char))
  395. #
  396. --format=dlang
  397. _D8demangle4testFB3aDFZaaZv
  398. demangle.test(Tuple!(char, char() delegate, char))
  399. #
  400. --format=dlang
  401. _D8demangle4testFDFZaZv
  402. demangle.test(char() delegate)
  403. #
  404. --format=dlang
  405. _D8demangle4testFDUZaZv
  406. demangle.test(extern(C) char() delegate)
  407. #
  408. --format=dlang
  409. _D8demangle4testFDWZaZv
  410. demangle.test(extern(Windows) char() delegate)
  411. #
  412. --format=dlang
  413. _D8demangle4testFDVZaZv
  414. demangle.test(extern(Pascal) char() delegate)
  415. #
  416. --format=dlang
  417. _D8demangle4testFDRZaZv
  418. demangle.test(extern(C++) char() delegate)
  419. #
  420. --format=dlang
  421. _D8demangle4testFDYZaZv
  422. demangle.test(extern(Objective-C) char() delegate)
  423. #
  424. --format=dlang
  425. _D8demangle4testFPFZaZv
  426. demangle.test(char() function)
  427. #
  428. --format=dlang
  429. _D8demangle4testFPUZaZv
  430. demangle.test(extern(C) char() function)
  431. #
  432. --format=dlang
  433. _D8demangle4testFPWZaZv
  434. demangle.test(extern(Windows) char() function)
  435. #
  436. --format=dlang
  437. _D8demangle4testFPVZaZv
  438. demangle.test(extern(Pascal) char() function)
  439. #
  440. --format=dlang
  441. _D8demangle4testFPRZaZv
  442. demangle.test(extern(C++) char() function)
  443. #
  444. --format=dlang
  445. _D8demangle4testFPYZaZv
  446. demangle.test(extern(Objective-C) char() function)
  447. #
  448. --format=dlang
  449. _D8demangle4testFDFNaZaZv
  450. demangle.test(char() pure delegate)
  451. #
  452. --format=dlang
  453. _D8demangle4testFDFNbZaZv
  454. demangle.test(char() nothrow delegate)
  455. #
  456. --format=dlang
  457. _D8demangle4testFDFNcZaZv
  458. demangle.test(char() ref delegate)
  459. #
  460. --format=dlang
  461. _D8demangle4testFDFNdZaZv
  462. demangle.test(char() @property delegate)
  463. #
  464. --format=dlang
  465. _D8demangle4testFDFNeZaZv
  466. demangle.test(char() @trusted delegate)
  467. #
  468. --format=dlang
  469. _D8demangle4testFDFNfZaZv
  470. demangle.test(char() @safe delegate)
  471. #
  472. --format=dlang
  473. _D8demangle4testFDFNiZaZv
  474. demangle.test(char() @nogc delegate)
  475. #
  476. --format=dlang
  477. _D8demangle4testFDFNmZaZv
  478. demangle.test(char() @live delegate)
  479. #
  480. --format=dlang
  481. _D8demangle4testFDFNaNbZaZv
  482. demangle.test(char() pure nothrow delegate)
  483. #
  484. --format=dlang
  485. _D8demangle4testFDFNbNaZaZv
  486. demangle.test(char() nothrow pure delegate)
  487. #
  488. --format=dlang
  489. _D8demangle4testFDFNdNfNaZaZv
  490. demangle.test(char() @property @safe pure delegate)
  491. #
  492. --format=dlang
  493. _D8demangle4testFNjDFZaZv
  494. demangle.test(char() delegate)
  495. #
  496. --format=dlang
  497. _D8demangle4testFNkDFZaZv
  498. demangle.test(return char() delegate)
  499. #
  500. --format=dlang
  501. _D8demangle4testFDFNjZaZv
  502. demangle.test(char() return delegate)
  503. #
  504. --format=dlang
  505. _D8demangle4testFNjNkDFNjZaZv
  506. demangle.test(return char() return delegate)
  507. #
  508. --format=dlang
  509. _D8demangle4testFNlDFZaZv
  510. demangle.test(char() delegate)
  511. #
  512. --format=dlang
  513. _D8demangle4testFMDFZaZv
  514. demangle.test(scope char() delegate)
  515. #
  516. --format=dlang
  517. _D8demangle4testFDFNlZaZv
  518. demangle.test(char() scope delegate)
  519. #
  520. --format=dlang
  521. _D8demangle4testFMDFNlZaZv
  522. demangle.test(scope char() scope delegate)
  523. #
  524. --format=dlang
  525. _D8demangle4testFNlMDFNlZaZv
  526. demangle.test(scope char() scope delegate)
  527. #
  528. --format=dlang
  529. _D8demangle4testFPFNaZaZv
  530. demangle.test(char() pure function)
  531. #
  532. --format=dlang
  533. _D8demangle4testFPFNbZaZv
  534. demangle.test(char() nothrow function)
  535. #
  536. --format=dlang
  537. _D8demangle4testFPFNcZaZv
  538. demangle.test(char() ref function)
  539. #
  540. --format=dlang
  541. _D8demangle4testFPFNdZaZv
  542. demangle.test(char() @property function)
  543. #
  544. --format=dlang
  545. _D8demangle4testFPFNeZaZv
  546. demangle.test(char() @trusted function)
  547. #
  548. --format=dlang
  549. _D8demangle4testFPFNfZaZv
  550. demangle.test(char() @safe function)
  551. #
  552. --format=dlang
  553. _D8demangle4testFPFNiZaZv
  554. demangle.test(char() @nogc function)
  555. #
  556. --format=dlang
  557. _D8demangle4testFPFNmZaZv
  558. demangle.test(char() @live function)
  559. #
  560. --format=dlang
  561. _D8demangle4testFPFNaNbZaZv
  562. demangle.test(char() pure nothrow function)
  563. #
  564. --format=dlang
  565. _D8demangle4testFPFNbNaZaZv
  566. demangle.test(char() nothrow pure function)
  567. #
  568. --format=dlang
  569. _D8demangle4testFPFNdNfNaZaZv
  570. demangle.test(char() @property @safe pure function)
  571. #
  572. --format=dlang
  573. _D8demangle4testFNjPFZaZv
  574. demangle.test(char() function)
  575. #
  576. --format=dlang
  577. _D8demangle4testFNkPFZaZv
  578. demangle.test(return char() function)
  579. #
  580. --format=dlang
  581. _D8demangle4testFPFNjZaZv
  582. demangle.test(char() return function)
  583. #
  584. --format=dlang
  585. _D8demangle4testFNjNkPFNjZaZv
  586. demangle.test(return char() return function)
  587. #
  588. --format=dlang
  589. _D8demangle4testFNlPFZaZv
  590. demangle.test(char() function)
  591. #
  592. --format=dlang
  593. _D8demangle4testFMPFZaZv
  594. demangle.test(scope char() function)
  595. #
  596. --format=dlang
  597. _D8demangle4testFPFNlZaZv
  598. demangle.test(char() scope function)
  599. #
  600. --format=dlang
  601. _D8demangle4testFMPFNlZaZv
  602. demangle.test(scope char() scope function)
  603. #
  604. --format=dlang
  605. _D8demangle4testFNlMPFNlZaZv
  606. demangle.test(scope char() scope function)
  607. #
  608. --format=dlang
  609. _D8demangle4test6__initZ
  610. initializer for demangle.test
  611. #
  612. --format=dlang
  613. _D8demangle4test6__vtblZ
  614. vtable for demangle.test
  615. #
  616. --format=dlang
  617. _D8demangle4test7__ClassZ
  618. ClassInfo for demangle.test
  619. #
  620. --format=dlang
  621. _D8demangle4test11__InterfaceZ
  622. Interface for demangle.test
  623. #
  624. --format=dlang
  625. _D8demangle4test12__ModuleInfoZ
  626. ModuleInfo for demangle.test
  627. #
  628. --format=dlang
  629. _D8demangle4test6__ctorMFZv
  630. demangle.test.this()
  631. #
  632. --format=dlang
  633. _D8demangle4test6__dtorMFZv
  634. demangle.test.~this()
  635. #
  636. --format=dlang
  637. _D8demangle4test10__postblitMFZv
  638. demangle.test.this(this)
  639. #
  640. --format=dlang
  641. _D8demangle4testFHAbaZv
  642. demangle.test(char[bool[]])
  643. #
  644. --format=dlang
  645. _D8demangle4testFHG42caZv
  646. demangle.test(char[creal[42]])
  647. #
  648. --format=dlang
  649. _D8demangle4testFAiXv
  650. demangle.test(int[]...)
  651. #
  652. --format=dlang
  653. _D8demangle4testFLAiXv
  654. demangle.test(lazy int[]...)
  655. #
  656. --format=dlang
  657. _D8demangle4testFAiYv
  658. demangle.test(int[], ...)
  659. #
  660. --format=dlang
  661. _D8demangle4testFLAiYv
  662. demangle.test(lazy int[], ...)
  663. #
  664. --format=dlang
  665. _D8demangle4testFLilZv
  666. demangle.test(lazy int, long)
  667. #
  668. --format=dlang
  669. _D8demangle4testFLliZv
  670. demangle.test(lazy long, int)
  671. #
  672. --format=dlang
  673. _D8demangle4testFLC6ObjectLDFLiZiZi
  674. demangle.test(lazy Object, lazy int(lazy int) delegate)
  675. #
  676. --format=dlang
  677. _D8demangle9__T4testZv
  678. demangle.test!()
  679. #
  680. --format=dlang
  681. _D8demangle9__U4testZv
  682. demangle.test!()
  683. #
  684. --format=dlang
  685. _D8demangle11__T4testTaZv
  686. demangle.test!(char)
  687. #
  688. --format=dlang
  689. _D8demangle13__T4testTaTaZv
  690. demangle.test!(char, char)
  691. #
  692. --format=dlang
  693. _D8demangle15__T4testTaTaTaZv
  694. demangle.test!(char, char, char)
  695. #
  696. --format=dlang
  697. _D8demangle16__T4testTaTOiTaZv
  698. demangle.test!(char, shared(int), char)
  699. #
  700. --format=dlang
  701. _D8demangle17__T4testS6symbolZv
  702. demangle.test!(symbol)
  703. #
  704. --format=dlang
  705. _D8demangle23__T4testS116symbol3fooZv
  706. demangle.test!(symbol.foo)
  707. #
  708. --format=dlang
  709. _D8demangle32__T4testS20_D6symbol3foo3barFZvZv
  710. demangle.test!(symbol.foo.bar())
  711. #
  712. --format=dlang
  713. _D8demangle19__T4testTaS6symbolZv
  714. demangle.test!(char, symbol)
  715. #
  716. --format=dlang
  717. _D8demangle19__T4testS6symbolTaZv
  718. demangle.test!(symbol, char)
  719. #
  720. --format=dlang
  721. _D8demangle12__T4testHTaZv
  722. demangle.test!(char)
  723. #
  724. --format=dlang
  725. _D8demangle13__T4testVPinZv
  726. demangle.test!(null)
  727. #
  728. --format=dlang
  729. _D8demangle15__T4testVgi123Zv
  730. demangle.test!(123)
  731. #
  732. --format=dlang
  733. _D8demangle15__T4testVii123Zv
  734. demangle.test!(123)
  735. #
  736. --format=dlang
  737. _D8demangle15__T4testVsi123Zv
  738. demangle.test!(123)
  739. #
  740. --format=dlang
  741. _D8demangle15__T4testVhi123Zv
  742. demangle.test!(123u)
  743. #
  744. --format=dlang
  745. _D8demangle15__T4testVki123Zv
  746. demangle.test!(123u)
  747. #
  748. --format=dlang
  749. _D8demangle15__T4testVti123Zv
  750. demangle.test!(123u)
  751. #
  752. --format=dlang
  753. _D8demangle15__T4testVli123Zv
  754. demangle.test!(123L)
  755. #
  756. --format=dlang
  757. _D8demangle15__T4testVmi123Zv
  758. demangle.test!(123uL)
  759. #
  760. --format=dlang
  761. _D8demangle15__T4testViN123Zv
  762. demangle.test!(-123)
  763. #
  764. --format=dlang
  765. _D8demangle15__T4testVkN123Zv
  766. demangle.test!(-123u)
  767. #
  768. --format=dlang
  769. _D8demangle15__T4testVlN123Zv
  770. demangle.test!(-123L)
  771. #
  772. --format=dlang
  773. _D8demangle15__T4testVmN123Zv
  774. demangle.test!(-123uL)
  775. #
  776. --format=dlang
  777. _D8demangle13__T4testVbi1Zv
  778. demangle.test!(true)
  779. #
  780. --format=dlang
  781. _D8demangle13__T4testVbi0Zv
  782. demangle.test!(false)
  783. #
  784. --format=dlang
  785. _D8demangle14__T4testVai10Zv
  786. demangle.test!('\x0a')
  787. #
  788. --format=dlang
  789. _D8demangle14__T4testVai32Zv
  790. demangle.test!(' ')
  791. #
  792. --format=dlang
  793. _D8demangle14__T4testVai65Zv
  794. demangle.test!('A')
  795. #
  796. --format=dlang
  797. _D8demangle15__T4testVai126Zv
  798. demangle.test!('~')
  799. #
  800. --format=dlang
  801. _D8demangle16__T4testVui1000Zv
  802. demangle.test!('\u03e8')
  803. #
  804. --format=dlang
  805. _D8demangle18__T4testVwi100000Zv
  806. demangle.test!('\U000186a0')
  807. #
  808. --format=dlang
  809. _D8demangle17__T4testVde0A8P6Zv
  810. demangle.test!(0x0.A8p6)
  811. #
  812. --format=dlang
  813. _D8demangle16__T4testVdeA8P2Zv
  814. demangle.test!(0xA.8p2)
  815. #
  816. --format=dlang
  817. _D8demangle18__T4testVdeN0A8P6Zv
  818. demangle.test!(-0x0.A8p6)
  819. #
  820. --format=dlang
  821. _D8demangle31__T4testVde0F6E978D4FDF3B646P7Zv
  822. demangle.test!(0x0.F6E978D4FDF3B646p7)
  823. #
  824. --format=dlang
  825. _D8demangle15__T4testVdeNANZv
  826. demangle.test!(NaN)
  827. #
  828. --format=dlang
  829. _D8demangle15__T4testVdeINFZv
  830. demangle.test!(Inf)
  831. #
  832. --format=dlang
  833. _D8demangle16__T4testVdeNINFZv
  834. demangle.test!(-Inf)
  835. #
  836. --format=dlang
  837. _D8demangle23__T4testVfe0FFFFFFP128Zv
  838. demangle.test!(0x0.FFFFFFp128)
  839. #
  840. --format=dlang
  841. _D8demangle32__T4testVde0FFFFFFFFFFFFF8P1024Zv
  842. demangle.test!(0x0.FFFFFFFFFFFFF8p1024)
  843. #
  844. --format=dlang
  845. _D8demangle19__T4testVfe08PN125Zv
  846. demangle.test!(0x0.8p-125)
  847. #
  848. --format=dlang
  849. _D8demangle20__T4testVde08PN1021Zv
  850. demangle.test!(0x0.8p-1021)
  851. #
  852. --format=dlang
  853. _D8demangle51__T4testVrc0C4CCCCCCCCCCCCCDP4c0B666666666666666P6Zv
  854. demangle.test!(0x0.C4CCCCCCCCCCCCCDp4+0x0.B666666666666666p6i)
  855. #
  856. --format=dlang
  857. _D8demangle52__T4testVrcN0C4CCCCCCCCCCCCCDP4c0B666666666666666P6Zv
  858. demangle.test!(-0x0.C4CCCCCCCCCCCCCDp4+0x0.B666666666666666p6i)
  859. #
  860. --format=dlang
  861. _D8demangle91__T4testVde000111222333444555666777888999AAABBBCCCDDDEEEFFFP000111222333444555666777888999Zv
  862. demangle.test!(0x0.00111222333444555666777888999AAABBBCCCDDDEEEFFFp000111222333444555666777888999)
  863. #
  864. --format=dlang
  865. _D8demangle22__T4testVG3ua3_616263Zv
  866. demangle.test!("abc")
  867. #
  868. --format=dlang
  869. _D8demangle22__T4testVG3ud3_616263Zv
  870. demangle.test!("abc"d)
  871. #
  872. --format=dlang
  873. _D8demangle22__T4testVG3uw3_616263Zv
  874. demangle.test!("abc"w)
  875. #
  876. --format=dlang
  877. _D8demangle16__T4testVAyaa0_Zv
  878. demangle.test!("")
  879. #
  880. --format=dlang
  881. _D8demangle32__T4testVAyaa8_20090a0d0c0b00ffZv
  882. demangle.test!(" \t\n\r\f\v\x00\xff")
  883. #
  884. --format=dlang
  885. _D8demangle22__T4testVAiA4i1i2i3i4Zv
  886. demangle.test!([1, 2, 3, 4])
  887. #
  888. --format=dlang
  889. _D8demangle25__T4testVAdA2e08P1eN08P1Zv
  890. demangle.test!([0x0.8p1, -0x0.8p1])
  891. #
  892. --format=dlang
  893. _D8demangle23__T4testVHiiA2i1i2i3i4Zv
  894. demangle.test!([1:2, 3:4])
  895. #
  896. --format=dlang
  897. _D8demangle39__T4testVHAxaiA2a3_616263i1a3_646566i2Zv
  898. demangle.test!(["abc":1, "def":2])
  899. #
  900. --format=dlang
  901. _D8demangle28__T4testVS8demangle1SS2i1i2Zv
  902. demangle.test!(demangle.S(1, 2))
  903. #
  904. --format=dlang
  905. _D8demangle35__T4testVS8demangle1SS2i1a3_616263Zv
  906. demangle.test!(demangle.S(1, "abc"))
  907. #
  908. --format=dlang
  909. _D8demangle13__T4testTFZaZ6mangleFZv
  910. demangle.test!(char() function).mangle()
  911. #
  912. --format=dlang
  913. _D8demangle4testMxFZv
  914. demangle.test() const
  915. #
  916. --format=dlang
  917. _D8demangle4testMyFZv
  918. demangle.test() immutable
  919. #
  920. --format=dlang
  921. _D8demangle4testMNgFZv
  922. demangle.test() inout
  923. #
  924. --format=dlang
  925. _D8demangle4testMNgxFZv
  926. demangle.test() inout const
  927. #
  928. --format=dlang
  929. _D8demangle4testMOFZv
  930. demangle.test() shared
  931. #
  932. --format=dlang
  933. _D8demangle4testMOxFZv
  934. demangle.test() shared const
  935. #
  936. --format=dlang
  937. _D8demangle4testMONgFZv
  938. demangle.test() shared inout
  939. #
  940. --format=dlang
  941. _D8demangle4testMONgxFZv
  942. demangle.test() shared inout const
  943. #
  944. --format=dlang
  945. _D8demangle4testFDxFZaZv
  946. demangle.test(char() delegate const)
  947. #
  948. --format=dlang
  949. _D8demangle4testFDyFZaZv
  950. demangle.test(char() delegate immutable)
  951. #
  952. --format=dlang
  953. _D8demangle4testFDNgFZaZv
  954. demangle.test(char() delegate inout)
  955. #
  956. --format=dlang
  957. _D8demangle4testFDNgxFZaZv
  958. demangle.test(char() delegate inout const)
  959. #
  960. --format=dlang
  961. _D8demangle4testFDOFZaZv
  962. demangle.test(char() delegate shared)
  963. #
  964. --format=dlang
  965. _D8demangle4testFDOxFZaZv
  966. demangle.test(char() delegate shared const)
  967. #
  968. --format=dlang
  969. _D8demangle4testFDONgFZaZv
  970. demangle.test(char() delegate shared inout)
  971. #
  972. --format=dlang
  973. _D8demangle4testFDONgxFZaZv
  974. demangle.test(char() delegate shared inout const)
  975. #
  976. --format=dlang
  977. _D8demangle004testFaZv
  978. demangle.test(char)
  979. #
  980. --format=dlang
  981. _D8demangle000000004testFaZv
  982. demangle.test(char)
  983. #
  984. --format=dlang
  985. _D8demangle__T3abcS_DQt10__lambda13FNaNbNiNfZiZQBhFZi
  986. demangle.abc!(demangle.__lambda13()).abc()
  987. #
  988. # Unittests
  989. #
  990. --format=dlang
  991. printf
  992. printf
  993. #
  994. --format=dlang
  995. _foo
  996. _foo
  997. #
  998. --format=dlang
  999. _D88
  1000. _D88
  1001. #
  1002. --format=dlang
  1003. _D5__T1aZv
  1004. _D5__T1aZv
  1005. #
  1006. --format=dlang
  1007. _D00
  1008. _D00
  1009. #
  1010. --format=dlang
  1011. _D01_D
  1012. _D01_D
  1013. #
  1014. --format=dlang
  1015. _D9223372036854775817
  1016. _D9223372036854775817
  1017. #
  1018. --format=dlang
  1019. _D1az
  1020. _D1az
  1021. #
  1022. --format=dlang
  1023. _D1aN
  1024. _D1aN
  1025. #
  1026. --format=dlang
  1027. _D1aF
  1028. _D1aF
  1029. #
  1030. --format=dlang
  1031. _D1aM
  1032. _D1aM
  1033. #
  1034. --format=dlang
  1035. _D1aFZNz
  1036. _D1aFZNz
  1037. #
  1038. --format=dlang
  1039. _D1aFNzZv
  1040. _D1aFNzZv
  1041. #
  1042. --format=dlang
  1043. _D4testFDX
  1044. _D4testFDX
  1045. #
  1046. --format=dlang
  1047. _D5__T0aZv
  1048. _D5__T0aZv
  1049. #
  1050. --format=dlang
  1051. _D10__T4testYZv
  1052. _D10__T4testYZv
  1053. #
  1054. --format=dlang
  1055. _D4testFBaZv
  1056. _D4testFBaZv
  1057. #
  1058. --format=dlang
  1059. _D8__T4test
  1060. _D8__T4test
  1061. #
  1062. --format=dlang
  1063. _D10__T4testVi
  1064. _D10__T4testVi
  1065. #
  1066. --format=dlang
  1067. _D10__T4testVai
  1068. _D10__T4testVai
  1069. #
  1070. --format=dlang
  1071. _D10__T4testVbi
  1072. _D10__T4testVbi
  1073. #
  1074. --format=dlang
  1075. _D11__T4testS1a
  1076. _D11__T4testS1a
  1077. #
  1078. --format=dlang
  1079. _D12__T4testViiZv
  1080. _D12__T4testViiZv
  1081. #
  1082. --format=dlang
  1083. _D12__T4testViYZv
  1084. _D12__T4testViYZv
  1085. #
  1086. --format=dlang
  1087. _D12__T4testVrcZv
  1088. _D12__T4testVrcZv
  1089. #
  1090. --format=dlang
  1091. _D13__T4testVdeYZv
  1092. _D13__T4testVdeYZv
  1093. #
  1094. --format=dlang
  1095. _D13__T4testViSiZv
  1096. _D13__T4testViSiZv
  1097. #
  1098. --format=dlang
  1099. _D14__T4testVAiAiZv
  1100. _D14__T4testVAiAiZv
  1101. #
  1102. --format=dlang
  1103. _D14__T4testS123aZv
  1104. _D14__T4testS123aZv
  1105. #
  1106. --format=dlang
  1107. _D15__T4testVHiiAiZv
  1108. _D15__T4testVHiiAiZv
  1109. #
  1110. --format=dlang
  1111. _D15__T4testVfe0p1Zv
  1112. _D15__T4testVfe0p1Zv
  1113. #
  1114. --format=dlang
  1115. _D15__T4testVAyaa1_
  1116. _D15__T4testVAyaa1_
  1117. #
  1118. --format=dlang
  1119. _D16__T4testVAyaa0aZv
  1120. _D16__T4testVAyaa0aZv
  1121. #
  1122. --format=dlang
  1123. _D18__T4testVAyaa1_0GZv
  1124. _D18__T4testVAyaa1_0GZv
  1125. #
  1126. --format=dlang
  1127. _D18__T4testVAyaa1_YYZv
  1128. _D18__T4testVAyaa1_YYZv
  1129. #
  1130. --format=dlang
  1131. _D4test3fooAa
  1132. test.foo
  1133. #
  1134. --format=dlang
  1135. _D8demangle8demangleFAaZAa
  1136. demangle.demangle(char[])
  1137. #
  1138. --format=dlang
  1139. _D6object6Object8opEqualsFC6ObjectZi
  1140. object.Object.opEquals(Object)
  1141. #
  1142. --format=dlang
  1143. _D6object6Object8opAssignFC6ObjectZi
  1144. object.Object.opAssign(Object)
  1145. #
  1146. --format=dlang
  1147. _D4test2dgDFiYd
  1148. test.dg
  1149. #
  1150. --format=dlang
  1151. _D1a1bi
  1152. a.b
  1153. #
  1154. --format=dlang
  1155. _D1a1bPFiZi
  1156. a.b
  1157. #
  1158. --format=dlang
  1159. _D4test34__T3barVG3uw3_616263VG3wd3_646566Z1xi
  1160. test.bar!("abc"w, "def"d).x
  1161. #
  1162. --format=dlang
  1163. _D4test21__T3funVwi4294967295Z3funFNaNbNiNfZv
  1164. test.fun!('\Uffffffff').fun()
  1165. #
  1166. --format=dlang
  1167. _D4test21__T3funVwi4294967296Z3funFNaNbNiNfZv
  1168. _D4test21__T3funVwi4294967296Z3funFNaNbNiNfZv
  1169. #
  1170. --format=dlang
  1171. _D6plugin8generateFiiZAya
  1172. plugin.generate(int, int)
  1173. #
  1174. --format=dlang
  1175. _D6plugin8generateFiiZAxa
  1176. plugin.generate(int, int)
  1177. #
  1178. --format=dlang
  1179. _D6plugin8generateFiiZAOa
  1180. plugin.generate(int, int)
  1181. #
  1182. --format=dlang
  1183. _D8demangle3fnAFZ3fnBMFZv
  1184. demangle.fnA().fnB()
  1185. #
  1186. --format=dlang
  1187. _D8demangle4mainFZ1S3fnCMFZv
  1188. demangle.main().S.fnC()
  1189. #
  1190. --format=dlang
  1191. _D8demangle4mainFZ1S3fnDMFZv
  1192. demangle.main().S.fnD()
  1193. #
  1194. --format=dlang
  1195. _D8demangle4mainFZ5localMFZi
  1196. demangle.main().local()
  1197. #
  1198. --format=dlang
  1199. _D3std5ascii9uppercaseyAa
  1200. std.ascii.uppercase
  1201. #
  1202. --format=dlang
  1203. _D3std6stream9BOMEndianyG5E3std6system6Endian
  1204. std.stream.BOMEndian
  1205. #
  1206. --format=dlang
  1207. _D3std8internal7uni_tab10unicodeNkoyS3std8internal3uni12CodepointSet
  1208. std.internal.uni_tab.unicodeNko
  1209. #
  1210. --format=dlang
  1211. _D2gc2gc2GC6addrOfMFPvZPv
  1212. gc.gc.GC.addrOf(void*)
  1213. #
  1214. --format=dlang
  1215. _D3std7process10setCLOEXECFibZv
  1216. std.process.setCLOEXEC(int, bool)
  1217. #
  1218. --format=dlang
  1219. _D3std6digest2md3MD53putMFNaNbNeMAxhXv
  1220. std.digest.md.MD5.put(scope const(ubyte)[]...)
  1221. #
  1222. --format=dlang
  1223. _D3std6mmfile6MmFile13opIndexAssignMFhmZh
  1224. std.mmfile.MmFile.opIndexAssign(ubyte, ulong)
  1225. #
  1226. --format=dlang
  1227. _D3std7process18escapeShellCommandFxAAaXAya
  1228. std.process.escapeShellCommand(const(char[][])...)
  1229. #
  1230. --format=dlang
  1231. _D4core4sync5mutex5Mutex6__ctorMFC6ObjectZC4core4sync5mutex5Mutex
  1232. core.sync.mutex.Mutex.this(Object)
  1233. #
  1234. --format=dlang
  1235. _D6object14TypeInfo_Array8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi
  1236. object.TypeInfo_Array.argTypes(out TypeInfo, out TypeInfo)
  1237. #
  1238. --format=dlang
  1239. _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv
  1240. rt.dmain2._d_run_main(int, char**, extern(C) int(char[][]) function).tryExec(scope void() delegate)
  1241. #
  1242. --format=dlang
  1243. _D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception
  1244. object.Exception.this(immutable(char)[], immutable(char)[], ulong, object.Throwable)
  1245. #
  1246. --format=dlang
  1247. _D3gcc3deh17parse_lsda_headerFPS3gcc6unwind7generic15_Unwind_ContextPhPS3gcc3deh16lsda_header_infoZPh
  1248. gcc.deh.parse_lsda_header(gcc.unwind.generic._Unwind_Context*, ubyte*, gcc.deh.lsda_header_info*)
  1249. #
  1250. --format=dlang
  1251. _D3std6socket23UnknownAddressReference6__ctorMFPS4core3sys5posix3sys6socket8sockaddrkZC3std6socket23UnknownAddressReference
  1252. std.socket.UnknownAddressReference.this(core.sys.posix.sys.socket.sockaddr*, uint)
  1253. #
  1254. --format=dlang
  1255. _D8demangle20__T2fnVAiA4i1i2i3i4Z2fnFZv
  1256. demangle.fn!([1, 2, 3, 4]).fn()
  1257. #
  1258. --format=dlang
  1259. _D8demangle11__T2fnVii1Z2fnFZv
  1260. demangle.fn!(1).fn()
  1261. #
  1262. --format=dlang
  1263. _D8demangle26__T2fnVS8demangle1SS2i1i2Z2fnFZv
  1264. demangle.fn!(demangle.S(1, 2)).fn()
  1265. #
  1266. --format=dlang
  1267. _D8demangle13__T2fnVeeNANZ2fnFZv
  1268. demangle.fn!(NaN).fn()
  1269. #
  1270. --format=dlang
  1271. _D8demangle14__T2fnVeeNINFZ2fnFZv
  1272. demangle.fn!(-Inf).fn()
  1273. #
  1274. --format=dlang
  1275. _D8demangle13__T2fnVeeINFZ2fnFZv
  1276. demangle.fn!(Inf).fn()
  1277. #
  1278. --format=dlang
  1279. _D8demangle21__T2fnVHiiA2i1i2i3i4Z2fnFZv
  1280. demangle.fn!([1:2, 3:4]).fn()
  1281. #
  1282. --format=dlang
  1283. _D8demangle2fnFNgiZNgi
  1284. demangle.fn(inout(int))
  1285. #
  1286. --format=dlang
  1287. _D8demangle29__T2fnVa97Va9Va0Vu257Vw65537Z2fnFZv
  1288. demangle.fn!('a', '\x09', '\x00', '\u0101', '\U00010001').fn()
  1289. #
  1290. --format=dlang
  1291. _D8demangle32__T2fnTS3symVS3valS1a4_6e756c6cZ3fun13__T8positionZ13__T8confusesZ8demangleFDFxaZvZv
  1292. demangle.fn!(sym, val("null")).fun.position!().confuses!().demangle(void(const(char)) delegate)
  1293. #
  1294. --format=dlang
  1295. _D8demangle39__T2fnVAyaa12_d0bfd180d0b8d0bcd0b5d180Z2fnFZv
  1296. demangle.fn!("\xd0\xbf\xd1\x80\xd0\xb8\xd0\xbc\xd0\xb5\xd1\x80").fn()
  1297. #
  1298. --format=dlang
  1299. _D8demangle26__T2fnVAyaa6_e4b896e7958cZ2fnFZv
  1300. demangle.fn!("\xe4\xb8\x96\xe7\x95\x8c").fn()
  1301. #
  1302. --format=dlang
  1303. _D2gc11gctemplates56__T8mkBitmapTS3std5range13__T4iotaTiTiZ4iotaFiiZ6ResultZ8mkBitmapFNbNiNfPmmZv
  1304. gc.gctemplates.mkBitmap!(std.range.iota!(int, int).iota(int, int).Result).mkBitmap(ulong*, ulong)
  1305. #
  1306. --format=dlang
  1307. _D8serenity9persister6Sqlite69__T15SqlitePersisterTS8serenity9persister6Sqlite11__unittest6FZ4TestZ15SqlitePersister12__T7opIndexZ7opIndexMFmZS8serenity9persister6Sqlite11__unittest6FZ4Test
  1308. serenity.persister.Sqlite.SqlitePersister!(serenity.persister.Sqlite.__unittest6().Test).SqlitePersister.opIndex!().opIndex(ulong)
  1309. #
  1310. --format=dlang
  1311. _D3std6socket12InternetHost221__T13getHostNoSyncVAyaa96_0a09202020206175746f2078203d2068746f6e6c28706172616d293b0a09202020206175746f206865203d20676574686f73746279616464722826782c20342c206361737428696e74294164647265737346616d696c792e494e4554293b0a09TkZ13getHostNoSyncMFkZb
  1312. std.socket.InternetHost.getHostNoSync!("\n\t auto x = htonl(param);\n\t auto he = gethostbyaddr(&x, 4, cast(int)AddressFamily.INET);\n\t", uint).getHostNoSync(uint)
  1313. #
  1314. --format=dlang
  1315. _D2gc6config13__T5parseHTfZ5parseFNbNiAxaKAxaKfZb
  1316. gc.config.parse!(float).parse(const(char)[], ref const(char)[], ref float)
  1317. #
  1318. --format=dlang
  1319. _D3std11parallelism273__T4TaskS213std11parallelism3runTDFS3std9algorithm87__T9MapResultS27_D4test4mainFZ7getTermMFiZeTS3std5range13__T4iotaTiTiZ4iotaFiiZ6ResultZ9MapResultmmZeTS3std9algorithm87__T9MapResultS27_D4test4mainFZ7getTermMFiZeTS3std5range13__T4iotaTiTiZ4iotaFiiZ6ResultZ9MapResultTmTmZ4Task4implFPvZv
  1320. std.parallelism.Task!(std.parallelism.run, real(std.algorithm.MapResult!(test.main().getTerm(int), std.range.iota!(int, int).iota(int, int).Result).MapResult, ulong, ulong) delegate, std.algorithm.MapResult!(test.main().getTerm(int), std.range.iota!(int, int).iota(int, int).Result).MapResult, ulong, ulong).Task.impl(void*)
  1321. #
  1322. --format=dlang
  1323. _D2rt5minfo16__unittestL518_6FZ12UTModuleInfo6__ctorMFNckZS2rt5minfo16__unittestL518_6FZ12UTModuleInfo
  1324. rt.minfo.__unittestL518_6().UTModuleInfo.this(uint)
  1325. #
  1326. --format=dlang
  1327. _D3std6traits37__T7fqnTypeTC6ObjectVbi0Vbi0Vbi0Vbi0Z13addQualifiersFAyabbbbZAya
  1328. std.traits.fqnType!(Object, false, false, false, false).addQualifiers(immutable(char)[], bool, bool, bool, bool)
  1329. #
  1330. --format=dlang
  1331. _D3std9algorithm117__T9MapResultS153std5range4onlyTS3std9algorithm53__T12FilterResultS28_D3std3uni7isUpperFNaNbNfwZbTAyaZ12FilterResultZ9MapResult5frontMFNaNdNfZS3std5range22__T10OnlyResultTwVmi1Z10OnlyResult
  1332. std.algorithm.MapResult!(std.range.only, std.algorithm.FilterResult!(std.uni.isUpper(dchar), immutable(char)[]).FilterResult).MapResult.front()
  1333. #
  1334. --format=dlang
  1335. _D3std6traits17__T6fqnSymS43stdZ11adjustIdentFAyaZAya
  1336. std.traits.fqnSym!(std).adjustIdent(immutable(char)[])
  1337. #
  1338. --format=dlang
  1339. _D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFNaNbxC8TypeInfomPmZAv
  1340. rt.lifetime._d_newarrayOpT!(_d_newarrayiT)._d_newarrayOpT(const(TypeInfo), ulong, ulong*)
  1341. #
  1342. --format=dlang
  1343. _D4core8demangle16__T6mangleTFZPvZ6mangleFNaNbNfAxaAaZ11DotSplitter5emptyMxFNaNbNdNiNfZb
  1344. core.demangle.mangle!(void*() function).mangle(const(char)[], char[]).DotSplitter.empty() const
  1345. # Could crash
  1346. --format=dlang
  1347. _D8__T2fnVa8888888888888_
  1348. _D8__T2fnVa8888888888888_
  1349. # Could crash
  1350. --format=dlang
  1351. _D5__T2fnVmA1A1A911111111D
  1352. _D5__T2fnVmA1A1A911111111D
  1353. # Could crash
  1354. --format=dlang
  1355. _D7__T2fnVlS8S588888888888S6S5
  1356. _D7__T2fnVlS8S588888888888S6S5
  1357. # Could crash
  1358. --format=dlang
  1359. _D1_B699999999961*
  1360. _D1_B699999999961*
  1361. # Could crash
  1362. --format=dlang
  1363. _D5__T1fVHacA6666666666_
  1364. _D5__T1fVHacA6666666666_
  1365. #
  1366. --format=dlang
  1367. _D3std5range15__T4iotaTtTtTtZ4iotaFtttZ6Result7opIndexMNgFNaNbNiNfmZNgt
  1368. std.range.iota!(ushort, ushort, ushort).iota(ushort, ushort, ushort).Result.opIndex(ulong) inout
  1369. #
  1370. --format=dlang
  1371. _D3std6format77__T6getNthVAyaa13_696e7465676572207769647468S233std6traits10isIntegralTiTkTkZ6getNthFNaNfkkkZi
  1372. std.format.getNth!("integer width", std.traits.isIntegral, int, uint, uint).getNth(uint, uint, uint)
  1373. #
  1374. --format=dlang
  1375. _D3std11parallelism42__T16RoundRobinBufferTDFKAaZvTDxFNaNdNeZbZ16RoundRobinBuffer5primeMFZv
  1376. std.parallelism.RoundRobinBuffer!(void(ref char[]) delegate, bool() pure @property @trusted delegate const).RoundRobinBuffer.prime()
  1377. #
  1378. --format=dlang
  1379. _D4core4stdc5errnoQgFZi
  1380. core.stdc.errno.errno()
  1381. #
  1382. --format=dlang
  1383. _D4testFS10structnameQnZb
  1384. test(structname, structname)
  1385. #
  1386. --format=dlang
  1387. _D3std11parallelism__T4TaskS8unittest3cmpTAyaTQeZQBb6__dtorMFNfZv
  1388. std.parallelism.Task!(unittest.cmp, immutable(char)[], immutable(char)[]).Task.~this()
  1389. #
  1390. --format=dlang
  1391. _D13testexpansion44__T1sTS13testexpansion8__T1sTiZ1sFiZ6ResultZ1sFS13testexpansion8__T1sTiZ1sFiZ6ResultZ6Result3fooMFNaNfZv
  1392. testexpansion.s!(testexpansion.s!(int).s(int).Result).s(testexpansion.s!(int).s(int).Result).Result.foo()
  1393. #
  1394. --format=dlang
  1395. _D13testexpansion__T1sTSQw__TQjTiZQoFiZ6ResultZQBbFQBcZQq3fooMFNaNfZv
  1396. testexpansion.s!(testexpansion.s!(int).s(int).Result).s(testexpansion.s!(int).s(int).Result).Result.foo()
  1397. #
  1398. --format=dlang
  1399. _D3std4conv__T7enumRepTyAaTEQBa12experimental9allocator15building_blocks15stats_collector7OptionsVQCti64ZQDnyQDh
  1400. std.conv.enumRep!(immutable(char[]), std.experimental.allocator.building_blocks.stats_collector.Options, 64).enumRep
  1401. #
  1402. --format=dlang
  1403. _D3std12experimental9allocator6common__T10reallocateTSQCaQBzQBo15building_blocks17kernighan_ritchie__T8KRRegionTSQEhQEgQDvQCh14null_allocator13NullAllocatorZQCdZQErFNaNbNiKQEpKAvmZb
  1404. std.experimental.allocator.common.reallocate!(std.experimental.allocator.building_blocks.kernighan_ritchie.KRRegion!(std.experimental.allocator.building_blocks.null_allocator.NullAllocator).KRRegion).reallocate(ref std.experimental.allocator.building_blocks.kernighan_ritchie.KRRegion!(std.experimental.allocator.building_blocks.null_allocator.NullAllocator).KRRegion, ref void[], ulong)
  1405. #
  1406. --format=dlang
  1407. _D3std9exception__T11doesPointToTASQBh5regex8internal2ir10NamedGroupTQBkTvZQCeFNaNbNiNeKxASQDlQCeQCbQBvQBvKxQtZb
  1408. std.exception.doesPointTo!(std.regex.internal.ir.NamedGroup[], std.regex.internal.ir.NamedGroup[], void).doesPointTo(ref const(std.regex.internal.ir.NamedGroup[]), ref const(std.regex.internal.ir.NamedGroup[]))
  1409. #
  1410. --format=dlang
  1411. _D3std9algorithm9iteration__T14SplitterResultS_DQBu3uni7isWhiteFNaNbNiNfwZbTAyaZQBz9__xtoHashFNbNeKxSQDvQDuQDn__TQDgS_DQEnQCtQCsQCnTQCeZQEdZm
  1412. std.algorithm.iteration.SplitterResult!(std.uni.isWhite(dchar), immutable(char)[]).SplitterResult.__xtoHash(ref const(std.algorithm.iteration.SplitterResult!(std.uni.isWhite, immutable(char)[]).SplitterResult))
  1413. #
  1414. --format=dlang
  1415. _D3std8typecons__T7TypedefTCQBaQz19__unittestL6513_208FNfZ7MyClassVQBonVAyanZQCh6__ctorMFNaNbNcNiNfQCuZSQDyQDx__TQDrTQDmVQDqnVQCcnZQEj
  1416. std.typecons.Typedef!(std.typecons.__unittestL6513_208().MyClass, null, null).Typedef.this(std.typecons.__unittestL6513_208().MyClass)
  1417. #
  1418. --format=dlang
  1419. _D3std6getopt__TQkTAyaTDFNaNbNiNfQoZvTQtTDQsZQBnFNfKAQBiQBlQBkQBrQyZSQCpQCo12GetoptResult
  1420. std.getopt.getopt!(immutable(char)[], void(immutable(char)[]) pure nothrow @nogc @safe delegate, immutable(char)[], void(immutable(char)[]) pure nothrow @nogc @safe delegate).getopt(ref immutable(char)[][], immutable(char)[], void(immutable(char)[]) pure nothrow @nogc @safe delegate, immutable(char)[], void(immutable(char)[]) pure nothrow @nogc @safe delegate)
  1421. #
  1422. --format=dlang
  1423. _D3std5regex8internal9kickstart__T7ShiftOrTaZQl11ShiftThread__T3setS_DQCqQCpQCmQCg__TQBzTaZQCfQBv10setInvMaskMFNaNbNiNfkkZvZQCjMFNaNfwZv
  1424. std.regex.internal.kickstart.ShiftOr!(char).ShiftOr.ShiftThread.set!(std.regex.internal.kickstart.ShiftOr!(char).ShiftOr.ShiftThread.setInvMask(uint, uint)).set(dchar)
  1425. #
  1426. --format=dlang
  1427. _D3std5stdio4File__T8lockImplX10LockFileExTykZQBaMFmmykZi
  1428. std.stdio.File.lockImpl!(LockFileEx, immutable(uint)).lockImpl(ulong, ulong, immutable(uint))
  1429. #
  1430. --format=dlang
  1431. _D3std9algorithm9iteration__T12FilterResultSQBq8typecons__T5TupleTiVAyaa1_61TiVQla1_62TiVQva1_63ZQBm__T6renameVHiQBtA2i0a1_63i2a1_61ZQBeMFNcZ9__lambda1TAiZQEw9__xtoHashFNbNeKxSQGsQGrQGk__TQGdSQHiQFs__TQFmTiVQFja1_61TiVQFua1_62TiVQGfa1_63ZQGx__TQFlVQFhA2i0a1_63i2a1_61ZQGjMFNcZQFfTQEyZQJvZm
  1432. std.algorithm.iteration.FilterResult!(std.typecons.Tuple!(int, "a", int, "b", int, "c").Tuple.rename!([0:"c", 2:"a"]).rename().__lambda1, int[]).FilterResult.__xtoHash(ref const(std.algorithm.iteration.FilterResult!(std.typecons.Tuple!(int, "a", int, "b", int, "c").Tuple.rename!([0:"c", 2:"a"]).rename().__lambda1, int[]).FilterResult))
  1433. #
  1434. --format=dlang
  1435. _D3std3uni__T6toCaseS_DQvQt12toLowerIndexFNaNbNiNewZtVii1043S_DQCjQCi10toLowerTabFNaNbNiNemZwSQDo5ascii7toLowerTAyaZQDzFNaNeQmZ14__foreachbody2MFNaNeKmKwZ14__foreachbody3MFNaNeKwZi
  1436. std.uni.toCase!(std.uni.toLowerIndex(dchar), 1043, std.uni.toLowerTab(ulong), std.ascii.toLower, immutable(char)[]).toCase(immutable(char)[]).__foreachbody2(ref ulong, ref dchar).__foreachbody3(ref dchar)
  1437. #
  1438. --format=dlang
  1439. _D8demangle4mainFZ1xi
  1440. demangle.main().x
  1441. #
  1442. --format=dlang
  1443. _D8demangle4mainFZ4__S11xi
  1444. demangle.main().x
  1445. #
  1446. --format=dlang
  1447. _D8demangle4mainFZ1fMFNaNbNiNfZv
  1448. demangle.main().f()
  1449. #
  1450. --format=dlang
  1451. _D8demangle4mainFZ4__S11fMFNaNbNiNfZv
  1452. demangle.main().f()
  1453. #
  1454. --format=dlang
  1455. _D3mod4funcFZ__T6nestedTiZQkMFNaNbNiNfZi
  1456. mod.func().nested!(int).nested()
  1457. #
  1458. --format=dlang
  1459. _D3mod4funcFZ__T6nestedTiZ4__S1QpMFNaNbNiNfZi
  1460. mod.func().nested!(int).nested()
  1461. #
  1462. --format=dlang
  1463. _D6mangle__T8fun21753VSQv6S21753S1f_DQBj10__lambda71MFNaNbNiNfZvZQCbQp
  1464. mangle.fun21753!(mangle.S21753(mangle.__lambda71())).fun21753
  1465. #
  1466. --format=dlang
  1467. _D8demangle9anonymous0Z
  1468. demangle.anonymous
  1469. #
  1470. --format=dlang
  1471. _D8demangle9anonymous03fooZ
  1472. demangle.anonymous.foo