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