dmd/compiler/test/fail_compilation
2023-04-26 16:18:45 +03:00
..
extra-files
fail22121/imports/test22121
imports Fix Issue 22857 - Segfault for malformed static if in imported template (#15097) 2023-04-13 18:10:43 +03:00
protection/subpkg
aacmp10381.d
aliasassign.d
aliasassign1.d
aliasassign2.d Optimize AliasAssign tuple building 2022-07-28 03:38:45 +00:00
alignas2.c
already_defined.d
attributediagnostic.d Cover more errors in setUnsafe() 2022-07-12 13:33:06 +00:00
b3841.d
b6227.d
b12504.d
b15069.d
b15875.d
b15909.d
b16967.d
b17285.d
b17918.d
b19523.d
b19685.d
b19691.d
b19691e.d
b19717.d
b19717a.d
b19730.d
b20011.d
b20780.d
b20875.d
betterc.d
biterrors.d
biterrors2.d [dsymbolsem] Fix error punctuation (part 4) (#14786) 2023-01-05 10:36:36 +02:00
biterrors3.d
biterrors4.d
bitfields1.c
bitfields2.c
bug5.d
bug5b.d
bug4283.d
bug5096.d
bug8150a.d
bug8150b.d
bug8891.d
bug9631.d CI: Disable tests so Azure OMG targets pass (stable) (#15132) 2023-04-26 16:18:45 +03:00
bug15613.d
bug16165.d
bug18743.d
bug19569.d
call_function_type.d Add named arguments to new class 2023-02-13 12:38:38 +01:00
casttuple.d
ccast.d
cconst1.c fix Issue 22759 - ImportC: cannot modify const expression from dereferencing const pointer declared within function (#14621) 2022-11-06 12:13:35 -08:00
cenums.c
cerrors.d Deprecate invalid # tokens in q{} strings (#15002) 2023-04-06 17:03:04 +03:00
checkimports2.d
chkformat.d fix Issue 23247 - Deprecation: argument 0.0L for format specification "%La" must be double, not real 2022-07-14 13:22:40 +02:00
circ10280.d
class1.d
class2.d
commaexp.d
constraints_aggr.d
constraints_defs.d
constraints_func1.d
constraints_func2.d
constraints_func3.d
constraints_func4.d
constraints_tmpl.d
covariant_override.d
cpp_abi_tag.d
cpp_abi_tag2.d
cppeh1.d
cppeh2.d
cppmangle.d
cppmangle2.d
cppvar.d
ctfe10989.d
ctfe10995.d
ctfe11467.d
ctfe13612.d
ctfe14207.d
ctfe14465.d
ctfe14731.d
ctfeblock.d recognize if(__ctfe) blocks (#14913) 2023-02-26 23:33:42 -08:00
ctypes.d
cwords.d
dassert.d
dbitfields.d
ddoc_18083.d
debugCaseDeclaration.d
dep_d1_ops.d
dephexstrings.d
depmsg.d
depmsg15814.d
depmsg15815.d
deprecate1553.d
deprecate12979a.d
deprecate12979b.d
deprecate12979c.d
deprecate12979d.d
deprecate_getVirtualFunctions.d Deprecate traits(isVirtualFunction) and traits(getVirtualFunctions) (#14802) 2023-01-20 10:11:37 +02:00
deprecated6760.d
deprecatedImports.d
deprecatedTemplates.d
deprecateopdot.d
deprecations.d
diag1566.d
diag1730.d
diag2452.d
diag3013.d
diag3438.d Allow default arguments in the middle (#14879) 2023-02-15 12:31:59 +02:00
diag3672.d
diag3672a.d
diag3673.d
diag3869.d
diag3913.d
diag4479.d
diag4528.d
diag4540.d
diag4596.d
diag5385.d
diag5450.d
diag6373.d
diag6539.d
diag6677.d
diag6699.d
diag6707.d
diag6717.d
diag6743.d
diag6796.d
diag7050a.d
diag7050b.d
diag7050c.d
diag7420.d
diag7477.d
diag7747.d
diag7998.d
diag8044.d
diag8101.d Add -verror-supplements, to let the user define how many supplemental error messages he wants to see. 2023-01-25 02:10:54 +01:00
diag8101b.d
diag8178.d
diag8318.d
diag8425.d
diag8510.d
diag8559.d
diag8648.d
diag8684.d
diag8697.d
diag8714.d
diag8777.d
diag8787.d
diag8825.d
diag8892.d
diag8894.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
diag8928.d
diag9004.d
diag9148.d
diag9191.d
diag9210a.d
diag9247.d
diag9250.d
diag9312.d
diag9357.d
diag9358.d Fix Issue 23635 - Nonsensical "case must be a string or an integral constant, not x" 2023-01-21 22:34:06 +01:00
diag9398.d
diag9420.d
diag9451.d
diag9479.d
diag9574.d
diag9620.d
diag9635.d
diag9679.d [dsymbolsem] Tweak punctuation for 3 error messages (#14780) 2023-01-05 10:34:05 +02:00
diag9765.d
diag9831.d
diag9861.d
diag9880.d
diag9961.d
diag10089.d
diag10099.d [dsymbolsem] Fix error punctuation (part 3) (#14785) 2023-01-05 10:35:01 +02:00
diag10141.d
diag10169.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
diag10221.d
diag10221a.d
diag10319.d Cover more errors in setUnsafe() 2022-07-12 13:33:06 +00:00
diag10327.d
diag10359.d
diag10405.d
diag10415.d
diag10688.d
diag10768.d
diag10783.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
diag10792.d
diag10805.d
diag10862.d
diag10926.d
diag10984.d
diag11078.d
diag11132.d Add named arguments to struct literals (#14776) 2023-01-17 13:08:30 +01:00
diag11198.d Deprecate version/debug integers (#14330) 2022-07-26 09:37:30 +03:00
diag11423.d
diag11425.d
diag11727.d
diag11756.d
diag11759.d
diag11769.d
diag11819a.d
diag11819b.d
diag11840.d
diag12063.d
diag12124.d
diag12280.d
diag12312.d [dsymbolsem] Fix error punctuation (part 4) (#14786) 2023-01-05 10:36:36 +02:00
diag12380.d
diag12432.d
diag12480.d
diag12487.d
diag12640.d
diag12678.d
diag12777.d
diag12829.d fix Issue 23112 - code passes @nogc, allocates anyway (#14183) 2022-07-21 17:55:13 -07:00
diag13028.d
diag13082.d
diag13109.d
diag13142.d
diag13215.d
diag13281.d
diag13320.d
diag13333.d
diag13528.d Add supplemental scope info to mixin T; errors 2022-09-06 01:26:25 +02:00
diag13609a.d
diag13609b.d
diag13787.d
diag13884.d
diag13942.d
diag14102.d
diag14145.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
diag14163.d
diag14235.d Fix Issue 23607 - invalid code leading to an ICE due to an error message that's not emitted anymore (#14796) 2023-01-11 13:22:24 +02:00
diag14818.d Don't use 'Candidate is' when there is more than one alias function overload (#14618) 2022-11-05 22:05:03 +08:00
diag14875.d
diag14876.d
diag15001.d
diag15186.d
diag15209.d
diag15235.d
diag15340.d
diag15411.d
diag15669.d
diag15713.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
diag15974.d
diag16271.d
diag16499.d
diag16976.d
diag16977.d
diag18460.d
diag18574.d
diag19022.d
diag19196.d
diag19225.d
diag20059.d
diag20518.d
diag21883.d
diag23295.d Fix 23295 - explain why scope inference failed 2022-08-19 14:08:49 +02:00
diag23355.d fix 23355: T[UndefinedIdentifier] has no error loc (#14465) 2022-09-22 10:47:18 +03:00
diag23384.d Fix Issue 23384 - Suggest calling matching base class method when hidden (#14525) 2022-10-06 12:39:04 +03:00
diag_class_alloc.d
diag_cstyle.d
diag_debug_conditional.d
diag_err1.d
diag_funclit.d Fix Issue 23470 - Backticks in diagnostic are confusing with wrong nu… (#14628) 2022-11-07 15:57:24 +01:00
diag_in_array.d
diag_template_alias.d
diag_template_this.d
diagin.d Fix Issue 23470 - Backticks in diagnostic are confusing with wrong nu… (#14628) 2022-11-07 15:57:24 +01:00
diaginref.d
dip22a.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
dip22b.d
dip22e.d
dip25.d Deprecate -preview=dip25 switch (#14891) 2023-02-22 11:24:39 +02:00
dip25flag.d Deprecate -preview=dip25 switch (#14891) 2023-02-22 11:24:39 +02:00
dip1000_deprecation.d
disable.d
disable_new.d
dtor_attributes.d
dtorfields_attributes.d
e7804_1.d
e7804_2.d
e15876_1.d Fix Issue 23351 - Replace some null pointers with ErrorXYZs to stop dmd segfaulting. 2022-09-21 00:17:32 +02:00
e15876_2.d
e15876_3.d Fix Issue 23351 - Replace some null pointers with ErrorXYZs to stop dmd segfaulting. 2022-09-21 00:17:32 +02:00
e15876_4.d Fix Issue 23351 - Replace some null pointers with ErrorXYZs to stop dmd segfaulting. 2022-09-21 00:17:32 +02:00
e15876_5.d Tweak semicolon expected to close alias declaration error 2023-02-22 13:16:16 +01:00
e15876_6.d
emptyModulePattern.d
enum9921.d [dsymbolsem] Fix error punctuation (part 3) (#14785) 2023-01-05 10:35:01 +02:00
enum_init.d [dsymbolsem] Fix error punctuation (part 2) (#14784) 2023-01-05 10:34:15 +02:00
enumtype.c fix Issue 22674 - ImportC: compatible types declared in different translation units are not treated equivalent in D (#14461) 2022-09-21 11:02:57 -07:00
enumtype2.c fix Issue 22674 - ImportC: compatible types declared in different translation units are not treated equivalent in D (#14461) 2022-09-21 11:02:57 -07:00
fail3.d
fail9.d
fail10.d
fail11.d
fail12.d [trivial] Use errorSupplemental to list conflicting symbols 2022-10-31 23:15:35 +01:00
fail14.d
fail15.d
fail16.d
fail17.d
fail18.d
fail20.d
fail22.d
fail23.d
fail24.d
fail25.d
fail27.d
fail34.d
fail35.d
fail36.d
fail37_m32.d
fail37_m64.d
fail38.d
fail39.d
fail40.d
fail41.d
fail42.d
fail44.d
fail45.d
fail46.d
fail47.d
fail50.d
fail51.d
fail52.d
fail53.d
fail54.d Fix Issue 9848 - Better diagnostic when type was not expected (#14672) 2022-12-05 14:02:56 +02:00
fail55.d
fail56.d
fail57.d
fail58.d Deprecate version/debug integers (#14330) 2022-07-26 09:37:30 +03:00
fail59.d
fail60.d
fail61.d Fix Issue 21288 & 10886 - incorrect this pointer (#14969) 2023-03-13 11:17:41 +02:00
fail62.d
fail63.d
fail66.d
fail72.d
fail73.d
fail74.d
fail75.d
fail76.d
fail77.d
fail78.d
fail79.d
fail80_m32.d
fail80_m64.d
fail86.d
fail91.d
fail92.d
fail93.d
fail94.d
fail95.d
fail96.d
fail97.d
fail98.d
fail99.d Fix Issue 23470 - Backticks in diagnostic are confusing with wrong nu… (#14628) 2022-11-07 15:57:24 +01:00
fail100.d
fail101.d
fail104.d
fail105.d
fail106.d
fail109.d Fix Issue 23516 - Anonymous enum without base type causes segfault inferring member value (#14658) 2022-12-05 14:06:11 +02:00
fail110.d
fail111.d
fail113.d
fail114.d
fail115.d
fail116.d
fail117.d
fail118.d
fail120.d
fail121.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
fail122.d
fail123.d
fail124.d
fail125.d
fail126.d
fail127.d
fail129.d
fail131.d
fail132.d
fail133.d
fail134.d
fail136.d
fail139.d
fail142.d
fail143.d
fail144.d
fail145.d
fail150.d
fail152.d
fail153.d
fail154.d
fail155.d Add named arguments to struct literals (#14776) 2023-01-17 13:08:30 +01:00
fail156.d Add named arguments to struct literals (#14776) 2023-01-17 13:08:30 +01:00
fail158.d Add named arguments to struct literals (#14776) 2023-01-17 13:08:30 +01:00
fail159.d
fail160.d
fail161.d
fail162.d
fail163.d
fail169.d
fail170.d
fail172.d
fail176.d
fail177.d
fail179.d
fail180.d
fail183.d
fail184.d
fail185.d
fail187.d
fail188.d
fail189.d
fail190.d
fail192.d
fail193.d
fail194.d
fail195.d
fail196.d
fail198.d
fail199.d
fail200.d
fail201.d
fail202.d
fail203.d
fail204.d
fail205.d
fail206.d
fail207.d
fail208.d
fail209.d
fail212.d
fail213.d
fail215.d
fail216.d
fail217.d
fail218.d
fail220.d
fail221.d
fail222.d
fail223.d
fail224.d
fail228.d
fail229.d
fail231.d
fail232.d
fail235.d
fail236.d
fail237.d
fail238_m32.d
fail238_m64.d
fail239.d
fail240.d
fail241.d
fail243.d
fail244.d
fail245.d
fail246.d
fail247.d
fail248.d
fail249.d
fail250.d
fail251.d
fail252.d
fail253.d [dsymbolsem] Tweak punctuation for 3 error messages (#14780) 2023-01-05 10:34:05 +02:00
fail254.d
fail256.d
fail257.d
fail258.d
fail259.d
fail261.d
fail262.d
fail263.d
fail264.d
fail265.d
fail267.d
fail270.d
fail272.d
fail273.d
fail275.d
fail276.d
fail278.d
fail279.d
fail280.d
fail281.d
fail282.d
fail284.d
fail285.d
fail287.d
fail288.d
fail289.d
fail290.d
fail291.d
fail296.d
fail297.d
fail298.d
fail299.d Add named arguments to struct literals (#14776) 2023-01-17 13:08:30 +01:00
fail301.d
fail302.d
fail303.d
fail304.d
fail305.d
fail306.d
fail307.d
fail308.d Translate _d_newclass to a template (#14837) 2023-01-27 10:02:10 +02:00
fail309.d
fail310.d
fail311.d
fail312.d
fail313.d
fail315.d
fail316.d
fail317.d
fail318_b.d
fail319.d
fail320.d Fix missing overloads in call candidate list 2022-10-31 23:14:39 +01:00
fail322.d
fail325.d
fail327.d
fail328.d
fail329.d
fail330.d
fail331.d
fail332.d
fail333.d
fail334.d
fail335.d
fail336.d
fail337.d
fail340.d
fail341.d
fail343.d
fail344.d
fail346.d [dsymbolsem] Fix error punctuation (part 2) (#14784) 2023-01-05 10:34:15 +02:00
fail347.d
fail349.d
fail351.d
fail352.d
fail353.d
fail354.d
fail355.d
fail356a.d
fail356b.d
fail356c.d
fail359.d
fail1900.d [trivial] Use errorSupplemental to list conflicting symbols 2022-10-31 23:15:35 +01:00
fail1995.d
fail2195.d
fail2350.d
fail2361.d
fail2450.d
fail2456.d
fail2656.d
fail2740.d
fail2789.d
fail2962.d
fail3144.d
fail3150.d
fail3290.d
fail3354.d
fail3581a.d
fail3581b.d
fail3672.d
fail3673a.d
fail3673b.d
fail3703.d
fail3731.d
fail3753.d
fail3882.d
fail3895.d
fail3990.d
fail4082.d
fail4206.d
fail4269a.d [dsymbolsem] Fix error punctuation (part 2) (#14784) 2023-01-05 10:34:15 +02:00
fail4269b.d
fail4269c.d
fail4269d.d
fail4269e.d
fail4269f.d
fail4269g.d
fail4374.d
fail4375a.d
fail4375b.d
fail4375c.d
fail4375d.d
fail4375e.d
fail4375f.d
fail4375g.d
fail4375h.d
fail4375i.d
fail4375j.d
fail4375k.d
fail4375l.d
fail4375m.d
fail4375o.d
fail4375p.d
fail4375q.d
fail4375r.d
fail4375s.d
fail4375t.d
fail4375u.d
fail4375v.d
fail4375w.d
fail4375x.d
fail4375y.d
fail4421.d
fail4448.d
fail4510.d
fail4511.d
fail4544.d
fail4559.d
fail4611.d
fail4923.d
fail4958.d
fail5153.d
fail5435.d
fail5634.d
fail5733.d
fail5908.d
fail5953a1.d
fail5953a2.d
fail5953s1.d
fail5953s2.d
fail6029.d
fail6107.d
fail6242.d
fail6334.d
fail6451.d
fail6453.d
fail6458.d
fail6497.d
fail6561.d
fail6592.sh
fail6611.d
fail6652.d
fail6781.d
fail6795.d
fail6889.d
fail6968.d
fail7077.d
fail7173.d
fail7178.d
fail7234.d
fail7352.d
fail7369.d
fail7372.d Add supplemental scope info to mixin T; errors 2022-09-06 01:26:25 +02:00
fail7424b.d
fail7424c.d
fail7424d.d
fail7424e.d
fail7424f.d
fail7424g.d
fail7424h.d
fail7424i.d
fail7443.d
fail7524a.d
fail7524b.d
fail7603a.d
fail7603b.d
fail7603c.d
fail7702.d
fail7751.d
fail7848.d
fail7851.d
fail7859.d
fail7861.d
fail7862.d
fail7903.d
fail8009.d
fail8032.d
fail8168.d
fail8179b.d
fail8217.d
fail8262.d
fail8313.d
fail8373.d
fail8631.d
fail8691.d
fail8724.d
fail9063.d
fail9081.d
fail9199.d
fail9279.d
fail9290.d
fail9301.d
fail9346.d
fail9413.d
fail9414a.d
fail9414b.d
fail9414c.d
fail9414d.d
fail9537.d
fail9562.d
fail9572.d
fail9613.d
fail9665a.d
fail9665b.d
fail9710.d
fail9735.d
fail9766.d
fail9773.d
fail9790.d
fail9891.d
fail9892.d
fail9936.d
fail10082.d
fail10102.d [dsymbolsem] Fix error punctuation (part 3) (#14785) 2023-01-05 10:35:01 +02:00
fail10115.d
fail10207.d
fail10254.d
fail10277.d
fail10285.d
fail10299.d
fail10346.d
fail10481.d
fail10528.d
fail10534.d
fail10630.d
fail10666.d
fail10806.d
fail10947.d
fail10964.d
fail10968.d Translate _d_arraysetassign to template (#14382) 2022-09-15 23:54:50 +03:00
fail10980.d
fail11038.d
fail11042.d
fail11125.d
fail11151.d
fail11163.d
fail11355.d
fail11375.d
fail11426.d
fail11445.d
fail11453a.d
fail11453b.d
fail11503a.d
fail11503b.d
fail11503c.d
fail11503d.d
fail11510.d
fail11532.d
fail11542.d
fail11545.d
fail11552.d
fail11562.d
fail11591b.d
fail11653.d
fail11714.d
fail11746.d
fail11748.d
fail11751.d
fail12047.d
fail12236.d
fail12255.d
fail12378.d
fail12390.d
fail12436.d
fail12485.sh
fail12604.d
fail12622.d
fail12635.d
fail12636.d
fail12730a.d
fail12730b.d
fail12744.d
fail12749.d
fail12764.d
fail12809.d
fail12901.d
fail12908.d
fail12932.d
fail13064.d
fail13116.d
fail13120.d
fail13123.d Fix Issue 13123 - Disallow throwing contracts for nothrow functions 2022-08-30 22:22:59 +02:00
fail13187.d
fail13203.d
fail13336a.d
fail13336b.d
fail13424.d
fail13434_m32.d
fail13434_m64.d
fail13435.d
fail13498.d
fail13574.d
fail13601.d
fail13701.d
fail13756.d
fail13775.d
fail13902.d
fail13938.d
fail13939.d
fail14009.d
fail14089.d
fail14249.d
fail14277.d
fail14304.d
fail14406.d [dsymbolsem] Fix error punctuation (part 2) (#14784) 2023-01-05 10:34:15 +02:00
fail14416.d
fail14486.d
fail14554.d
fail14669.d Fix Issue 22706 - Bad error on explicit instantiation of function template with auto ref parameter (#14334) 2022-07-28 11:37:09 +08:00
fail14965.d
fail14997.d
fail15044.d
fail15068.d
fail15089.d
fail15361.d
fail15414.d Fix Issue 15414 - __traits(getAttributes) should error if the function has multiple overloads (#14554) 2022-11-28 17:16:41 +02:00
fail15535.d
fail15550.d
fail15616a.d Add -verror-supplements, to let the user define how many supplemental error messages he wants to see. 2023-01-25 02:10:54 +01:00
fail15616b.d Fix Issue 23463 - Don't count skipped function overloads when limiting overloads shown (#14620) 2022-11-06 07:28:28 +08:00
fail15616c.d Add -verror-supplements, to let the user define how many supplemental error messages he wants to see. 2023-01-25 02:10:54 +01:00
fail15616d.d Add -verror-supplements, to let the user define how many supplemental error messages he wants to see. 2023-01-25 02:10:54 +01:00
fail15626.d
fail15667.d
fail15691.d
fail15755.d
fail15896.d
fail16001.d
fail16206a.d
fail16206b.d
fail16575.d
fail16600.d
fail16689.d
fail16772.d
fail16997.d
fail17105.d
fail17275.d
fail17354.d
fail17419.d
fail17421.d
fail17491.d
fail17492.d
fail17502.d
fail17518.d
fail17570.d
fail17602.d
fail17612.d
fail17625.d
fail17630.d
fail17646.d Fix Issue 22857 - Segfault for malformed static if in imported template (#15097) 2023-04-13 18:10:43 +03:00
fail17689.d
fail17722a.d
fail17722b.d
fail17842.d
fail17906.d
fail17927.d
fail17955.d [dsymbolsem] Fix error punctuation (part 2) (#14784) 2023-01-05 10:34:15 +02:00
fail17969.d
fail17976.d
fail18057.d
fail18057b.d
fail18093.d
fail18143.d
fail18219.d
fail18228.d
fail18236.d
fail18243.d
fail18372.d
fail18417.d
fail18620.d
fail18719.d
fail18892.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
fail18938.d
fail18970.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
fail18979.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
fail18985.d
fail18994.d
fail19038.d
fail19076.d Deprecate traits(isVirtualFunction) and traits(getVirtualFunctions) (#14802) 2023-01-20 10:11:37 +02:00
fail19098.d
fail19099.d
fail19103.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
fail19181.d
fail19182.d
fail19202.d
fail19209.d
fail19319a.d
fail19319b.d
fail19336.d
fail19441.d
fail19447.d
fail19520.d
fail19609.d
fail19687.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
fail19729.d
fail19744.d
fail19757_m32.d
fail19757_m64.d
fail19759.d
fail19871.d
fail19881.d
fail19890a.d
fail19890b.d
fail19897.d
fail19898a.d implement < <= > >= for int4 vectors (#14584) 2022-10-23 03:40:05 -07:00
fail19898b.d support integer simd inequality comparison (#14552) 2022-10-19 00:55:26 -07:00
fail19911a.d
fail19911b.d
fail19911c.d
fail19912a.d
fail19912b.d
fail19912c.d
fail19912d.d
fail19912e.d
fail19913.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
fail19914.d
fail19915.d
fail19917.d
fail19919.d
fail19922.d
fail19923.d
fail19931.d
fail19941.d
fail19948.d CI: Disable tests so Azure OMG targets pass (stable) (#15132) 2023-04-26 16:18:45 +03:00
fail19955.d
fail19965.d
fail20000.d
fail20033.d
fail20040.d
fail20073.d
fail20084.d
fail20108.d
fail20163.d
fail20164.d
fail20183.d
fail20376.d
fail20448.d
fail20461.d
fail20538.d
fail20551.d
fail20609.d
fail20616.d
fail20637.d
fail20638.d
fail20658.d
fail20691.d
fail20714.d
fail20730a.d
fail20730b.d
fail20771.d
fail20772.d
fail20775.d
fail20779.d
fail20800.d
fail20965.d
fail21001.d
fail21091a.d
fail21091b.d
fail21092.d
fail21206.d
fail21214.d
fail21227_posix.d
fail21227_win.d
fail21243.d Tweak semicolon expected to close alias declaration error 2023-02-22 13:16:16 +01:00
fail21275.d
fail21314.d
fail21508.d
fail21508_2.d
fail21547.d
fail21830.d
fail21831.d
fail21832.d
fail21849.d
fail21868b.d
fail21885.d
fail21928.d
fail21928b.d
fail21980.c
fail22006.d
fail22035.d
fail22039.d Fix Issue 22039 - ICE on infinite recursion in default parameter (#14934) 2023-03-02 12:57:45 +02:00
fail22054.d
fail22075.d
fail22084.d
fail22118.d
fail22121.d
fail22127.d
fail22133.d
fail22134.d
fail22138.d
fail22144.d
fail22151.d
fail22157.d
fail22202.d
fail22351.d
fail22366.d Fix 23531 - scope variable can be assigned as AA key (#14662) 2022-12-03 08:25:27 +02:00
fail22529.d
fail22570.d Add named arguments to struct literals (#14776) 2023-01-17 13:08:30 +01:00
fail22634.d
fail22749.d
fail22780.d
fail22812.c
fail22825a.d
fail22825b.d
fail22827.d
fail22852.c
fail22853a.i
fail22853b.c
fail22857.d Fix Issue 22857 - Segfault for malformed static if in imported template (#15097) 2023-04-13 18:10:43 +03:00
fail22881.d
fail23036.d
fail23108a.d
fail23108b.d
fail23109.d Fix 2 more tests 2022-09-06 15:03:04 +09:00
fail23135.d
fail23151.d fix Issue 23151 - ICE: core.exception.AssertError@src/dmd/aggregate.d(678): Assertion failure 2022-12-16 02:05:04 +01:00
fail23181.d
fail23406.d Fix Issue 23406 - [seg fault] enums can cause compile time seg faults with assignments using alias this 2022-10-12 19:56:07 +02:00
fail23439.d fix Issue 23439 - [REG 2.098] Error: CTFE internal error: literal 'assert(false, "Accessed expression of type noreturn")' (#14596) 2022-10-27 09:01:55 +03:00
fail23574.d fix Issue 23574 - ICE: AssertError@src/dmd/optimize.d(866): Assertion failure (#14736) 2022-12-23 09:51:17 +02:00
fail23591.d fix Issue 23591 - [REG 2.101] Invalid casts accepted by the compiler if from type is noreturn 2022-12-31 14:27:34 +00:00
fail23626a.d fix Issue 23626 - [REG2.096] Template deduction with auto const ref Args... and delegate 2023-01-15 17:57:42 +01:00
fail23626b.d fix Issue 23626 - [REG2.096] Template deduction with auto const ref Args... and delegate 2023-01-15 17:57:42 +01:00
fail23745.d Fix Issue 23745 - Segfault with forward reference mismatched override with undeclared type 2023-02-27 15:48:33 +01:00
fail23760.d Fix Issue 23760 - Unknown error for type used with traits(getOverloads) (#14963) 2023-03-08 16:03:08 +02:00
fail23816.d Fix Issue 23816 - Typing invalid mnemonic in asm{} block segfaults (#15060) 2023-04-04 11:35:56 +03:00
fail_arrayexp.d
fail_arrayop1.d
fail_arrayop2.d Fix Issue 23480 - non-empty ForStatement Increment clause should requ… (#14638) 2022-11-15 15:49:30 +02:00
fail_arrayop3a.d
fail_arrayop3b.d
fail_arrayop3c.d
fail_casting.d
fail_casting1.d
fail_casting2.d
fail_circular.d Fix Issue 23760 - Unknown error for type used with traits(getOverloads) (#14963) 2023-03-08 16:03:08 +02:00
fail_circular2.d
fail_contracts1.d
fail_contracts2.d
fail_contracts3.d
fail_contracts4.d
fail_isZeroInit.d
fail_opover.d
fail_pretty_errors.d Fix tests 2022-11-06 17:09:09 +00:00
fail_scope.d Deprecate -preview=dip25 switch (#14891) 2023-02-22 11:24:39 +02:00
fail_typeof.d
failasm.d
failasm2.d
failattr.d fix issue 23122 - enum member UDAs semantics are not checked properly 2022-12-21 01:46:13 +01:00
failcontracts.d
failCopyCtor.d
failCopyCtor2.d
failcstuff1.c fix Issue 23143 - ImportC: forward enum declarations need to be supported 2022-07-12 00:06:15 +00:00
failcstuff2.c fix Issue 22759 - ImportC: cannot modify const expression from dereferencing const pointer declared within function (#14621) 2022-11-06 12:13:35 -08:00
failcstuff3.c
failcstuff4.c [dsymbolsem] Fix error punctuation (part 2) (#14784) 2023-01-05 10:34:15 +02:00
failcstuff4.i
failcstuff5.c
failcstuff6.c
faildeleteaa.d
faildottypeinfo.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
failescape.d
failinout1.d
failinout2.d [dsymbolsem] Tweak punctuation for 3 error messages (#14780) 2023-01-05 10:34:05 +02:00
failob1.d Tweak @live undisposed owner error 2023-01-29 00:10:36 +01:00
failob2.d Tweak @live undisposed owner error 2023-01-29 00:10:36 +01:00
failoffset.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
failsafea.d
failsafeb.d
failsafec.d
finalswitch.d
finalswitch_verbose.d
fix350a.d
fix350b.d
fix5212.d
fix17349.d
fix17751.d
fix18575.d
fix19018.d
fix19059.d
fix19246.d
fix21585.d
fix22104.c [dsymbolsem] Fix error punctuation (part 4) (#14786) 2023-01-05 10:36:36 +02:00
fix22108.d
fix22253.c
fix22263.c
fix22265.c
fix22342.c
fix23138.d
fnconstraint.d Fix Issue 19649 - Misleading error for duplicate constraints 2023-01-04 23:48:01 +01:00
fob1.d fix Issue 20781 - Can call @live function without checking dip1021 rules (#11071) 2023-02-07 00:38:55 -08:00
fob2.d fix Issue 20781 - Can call @live function without checking dip1021 rules (#11071) 2023-02-07 00:38:55 -08:00
foreach.d
foreach2.d
format.d
gag4269a.d
gag4269b.d
gag4269c.d
gag4269d.d
gag4269e.d
gag4269f.d [dsymbolsem] Fix error punctuation (part 2) (#14784) 2023-01-05 10:34:15 +02:00
gag4269g.d
generic.c
generic2.c
goto1.d
goto2.d
goto3.d
iasm1.d
ice1144.d
ice1358.d
ice2843.d
ice4094.d
ice4983.d
ice5996.d
ice6538.d
ice7645.d
ice7782.d
ice8100.d
ice8309.d
ice8499.d
ice8604.d
ice8630.d
ice8711.d
ice8742.d
ice8795.d extend () error msgs for if conditions to other statement conditions (#14353) 2022-08-07 22:23:44 -07:00
ice8795b.d
ice9013.d
ice9254a.d
ice9254b.d
ice9254c.d
ice9273a.d
ice9273b.d
ice9284.d
ice9291.d
ice9338.d
ice9406.d
ice9439.d Fix Issue 21288 & 10886 - incorrect this pointer (#14969) 2023-03-13 11:17:41 +02:00
ice9494.d
ice9540.d Fix Issue 23470 - Backticks in diagnostic are confusing with wrong nu… (#14628) 2022-11-07 15:57:24 +01:00
ice9545.d
ice9759.d
ice9806.d
ice9865.d
ice10016.d
ice10076.d
ice10212.d
ice10259.d
ice10273.d
ice10283.d
ice10341.d
ice10382.d
ice10419.d
ice10598.d
ice10599.d
ice10600.d
ice10616.d
ice10624.d
ice10651.d
ice10713.d
ice10727a.d
ice10727b.d
ice10922.d Fix Issue 23470 - Backticks in diagnostic are confusing with wrong nu… (#14628) 2022-11-07 15:57:24 +01:00
ice10938.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
ice10949.d
ice11086.d
ice11136.d
ice11153.d
ice11404.d
ice11472.d
ice11513a.d
ice11513b.d
ice11518.d
ice11552.d
ice11553.d
ice11626.d
ice11726.d
ice11793.d
ice11822.d
ice11849b.d
ice11850.d
ice11856_0.d
ice11856_1.d Do not generate detailed candidates / constraint error msg in speculative contexts 2022-07-11 19:20:12 +00:00
ice11919.d
ice11922.d
ice11925.d
ice11926.d
ice11944.d
ice11963.d
ice11965.d
ice11967.d
ice11968.d
ice11969.d
ice11974.d
ice11982.d
ice12040.d
ice12158.d
ice12174.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
ice12235.d
ice12350.d
ice12362.d
ice12397.d
ice12501.d
ice12534.d
ice12539.d
ice12574.d
ice12581.d
ice12673.d
ice12727.d fix Issue 23598 - Circular reference bug with static if and eponymous templates (#14838) 2023-01-26 11:28:50 +02:00
ice12827.d
ice12836.d
ice12838.d
ice12841.d
ice12850.d
ice12902.d [dsymbolsem] Fix error punctuation (part 2) (#14784) 2023-01-05 10:34:15 +02:00
ice12907.d
ice13027.d
ice13081.d
ice13131.d
ice13220.d
ice13221.d
ice13225.d
ice13311.d
ice13356.d
ice13382.d
ice13385.d
ice13459.d Don't use 'Candidate is' when there is more than one alias function overload (#14618) 2022-11-05 22:05:03 +08:00
ice13465a.d
ice13465b.d
ice13563.d
ice13644.d
ice13788.d [dsymbolsem] Fix error punctuation (part 4) (#14786) 2023-01-05 10:36:36 +02:00
ice13816.d fix Issue 23598 - Circular reference bug with static if and eponymous templates (#14838) 2023-01-26 11:28:50 +02:00
ice13835.d
ice13921.d
ice13987.d
ice14055.d
ice14096.d
ice14116.d
ice14130.d
ice14146.d
ice14177.d
ice14185.d
ice14272.d
ice14424.d
ice14446.d
ice14621.d
ice14642.d
ice14844.d
ice14907.d
ice14923.d
ice15002.d
ice15092.d
ice15127.d
ice15172.d
ice15317.d
ice15332.d
ice15441.d
ice15688.d
ice15788.d
ice15816.d
ice15855.d Fix Issue 23351 - Replace some null pointers with ErrorXYZs to stop dmd segfaulting. 2022-09-21 00:17:32 +02:00
ice15922.d
ice16035.d
ice16657.d
ice17074.d
ice17690.d
ice17831.d
ice18469.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
ice18753.d [dsymbolsem] Fix error punctuation (part 2) (#14784) 2023-01-05 10:34:15 +02:00
ice18803a.d
ice18803b.d
ice19755.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
ice19762.d
ice19887.d
ice19950.d
ice20042.d
ice20056.d
ice20057.d
ice20264.d
ice20545.d
ice20709.d
ice21060.d
ice21095.d
ice22377.d
ice22516.d
ice23097.d
ice23564.d fix Issue 23564 - [REG 2.099.0] SIGSEGV during compilation 2022-12-18 14:41:37 +01:00
ice23569.d Translate _d_newclass to a template (#14837) 2023-01-27 10:02:10 +02:00
ice23781.d Fix 23781: Segmentation fault on taking the address of a ref return at CTFE 2023-03-15 18:55:51 +01:00
iconv_interface_array.d
impconv.d
imphint.d
init1.c Rewrite semantic for CInitializer (#14427) 2022-09-13 09:42:08 +03:00
invalid_lib.d
isreturnonstack.d
issue3827.d
issue12652.d Issue 12652 - Non-constant hash initializers should have a special-case diagnostic (#11598) 2022-08-24 14:13:51 +02:00
issue15103.d
issue16020.d Tweak semicolon expected to close alias declaration error 2023-02-22 13:16:16 +01:00
issue20422.d
issue20627.d
issue20704.d
issue21203.d
issue21295.d
issue21378.d Deduplicate pragma(inline) code 2022-09-30 12:55:23 +02:00
issue21685_main.d
issue22820.d
issue22826.d
json.d
json2.d
json3.d
jsonBadField1.d
jsonBadField2.d
lexer1.d Fix 23376 - Allow multi-code-point HTML entities (#14489) 2022-10-03 05:56:09 +03:00
lexer2.d
lexer3.d
lexer4.d
lexer5.d Fix Issue 23284 - better floating point error messages. (#14354) 2022-08-31 13:33:25 +03:00
lexer23465.d Fix 23465 - Invalid token error points to wrong line 2022-11-06 23:45:47 +01:00
lookup.d
makedeps_doubleparam.d
makedeps_nofile.d
makedeps_wrongflag.d
malformed_cmain.c
malformed_cmain.d
mangle1.d
mangle2.d
misc1.d Fix Issue 23480 - non-empty ForStatement Increment clause should requ… (#14638) 2022-11-15 15:49:30 +02:00
misc_parser_err_cov1.d Fix Issue 23351 - Replace some null pointers with ErrorXYZs to stop dmd segfaulting. 2022-09-21 00:17:32 +02:00
mixin.d
mixin_gc.d
mixin_template.d
mixinprop.d Fix compiler/test/fail_compilation/mixinprop.d 2022-09-06 15:03:04 +09:00
mixintype2.d
moduleundefuda.d
must_use.d
must_use_comma.d
must_use_opunary.d
must_use_reserved.d
must_use_template.d
must_use_union.d
named_arguments_error.d Add test for unknown named argument 2023-02-13 13:14:50 +01:00
named_arguments_overload.d Don't reorder arguments too soon 2023-02-13 12:38:38 +01:00
named_arguments_parse.d Add named arguments to struct literals (#14776) 2023-01-17 13:08:30 +01:00
needspkgmod.d
needspkgmod2.d
nestedtempl0.d
nestedtempl1.d
nestedtempl2.d
nestedtempl3.d
newaa.d Make new AA allocate the associative array Impl (#14257) 2022-07-25 22:13:22 +08:00
no_object.d
no_Throwable.d
no_TypeInfo.d
nogc1.d
nogc2.d fix(nogc): associative array indexing may only cause GC allocation no assignment 2022-10-24 15:34:48 +02:00
nogc3.d fix Issue 23112 - code passes @nogc, allocates anyway (#14183) 2022-07-21 17:55:13 -07:00
noreturn.d
noreturn2.d
notype.d
numliteral.c Fix 23410 - ImportC: binary constants not allowed 2022-10-14 00:24:37 +02:00
objc_class1.d
objc_class2.d
objc_class3.d
objc_non_objc_base.d
objc_offsetof.d
objc_tupleof.d fix objc test 2022-09-06 15:03:04 +09:00
opapplyscope.d
parse12924.d
parse12967a.d
parse12967b.d
parse13361.d
parse14285.d
parse14745.d
parse19277.d
parseStc.d
parseStc2.d
parseStc3.d
parseStc4.d
parseStc5.d
pragma2.c redo #pragma pack(pop) 2022-09-29 09:15:12 +02:00
pragmainline.d Deduplicate pragma(inline) code 2022-09-30 12:55:23 +02:00
pragmas.d Deduplicate pragma(inline) code 2022-09-30 12:55:23 +02:00
previewin.d Improve error for assignment to longer lifetime (#14532) 2022-10-07 05:34:14 +03:00
previewin2.d
protattr1.d
protattr2.d
protattr3.d
pull12941.d
README.md
reg6769.d
reserved_version.d Add predefined version D_Optimized when compiling with -O (#14245) 2022-10-05 05:28:03 +03:00
reserved_version_switch.d Add predefined version D_Optimized when compiling with -O (#14245) 2022-10-05 05:28:03 +03:00
responsefile.d
retref2.d
retscope.d Fix 23491 - Nonsensical deprecation message when using delegate (#14649) 2022-11-28 09:49:13 +02:00
retscope2.d Fix 23491 - Nonsensical deprecation message when using delegate (#14649) 2022-11-28 09:49:13 +02:00
retscope3.d
retscope4.d
retscope5.d
retscope6.d Fix 22916 - copy of ref return still treated as scope variable (#14871) 2023-02-20 12:55:36 +02:00
safe_gshared.d
safe_pointer_index.d
scope_class.d
scope_type.d
shared.d Fix Issue 23783 - -preview=nosharedaccess does not detect comparison of shared data 2023-03-22 00:05:02 +01:00
skip.d
spell9644.d
staticarrayoverflow.d
staticassertargs.d Allow multiple message arguments for static assert (#14611) 2022-12-19 15:06:48 +01:00
staticassertargsfail.d Allow multiple message arguments for static assert (#14611) 2022-12-19 15:06:48 +01:00
staticforeach1.d
staticforeach2.d
staticforeach3.d
staticforeach4.d
switches.d
systemvariables.d Implement DIP1035 - system variables (#14478) 2022-10-13 17:07:59 -07:00
systemvariables_deprecation.d Implement DIP1035 - system variables (#14478) 2022-10-13 17:07:59 -07:00
systemvariables_struct.d Implement DIP1035 - system variables (#14478) 2022-10-13 17:07:59 -07:00
systemvariables_void_init.d DIP1035: disallow void init on @system fields 2022-10-15 13:19:30 +02:00
t1252.d
template_decl.d
templateoverload.d Fix Issue 23447 - wrong expression in error message when template instance doesn't match any overload 2022-10-31 15:21:15 +01:00
templatethis.d Fix Issue 13732 - non-member templates can use "template this" (#14434) 2022-10-04 05:19:21 +03:00
test1.d
test10.d
test64.d
test128.i ImportC better error message for __int128 (#14797) 2023-01-09 14:20:46 -08:00
test143.d
test314.d
test1021.d
test3818.d
test4682.d
test4682a.d
test4838.d
test4946.d
test5412a.d
test5412b.d
test5412c.d
test5412c2.di
test6883.d
test8509.d
test8556.d
test8751.d
test9150.d
test9176.d
test9701.d
test9701b.d
test11006.d
test11047.d
test11176.d
test11471.d
test12228.d Fix Issue 23552 - Function x does not override any function, but it actually does 2022-12-16 09:07:50 +01:00
test12385.d
test12430.d
test12558.d
test12822.d
test12979.d
test13152.d
test13536.d
test13537.d
test13667.d
test13698.d
test13786.d Deprecate version/debug integers (#14330) 2022-07-26 09:37:30 +03:00
test13867.d
test14064.d
test14238.d
test14496.d Fix 23412 - void init member detection does not account for static arrays 2022-10-15 15:18:34 +02:00
test14538.d
test15177.d
test15191.d
test15306.d
test15368.d fix 15368 - improve error message when using auto in foreach (#14839) 2023-01-23 10:38:27 +02:00
test15373.d
test15399.d
test15525.d Fix Issue 15525 - SEGV running semantic analysis on non-root decl that has errors 2022-08-11 09:30:18 +00:00
test15544.d
test15660.d
test15672.d
test15703.d
test15704.d
test15785.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
test15785b.d
test15897.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
test15925.d
test15989.d
test16095.d
test16116.d
test16188.d Show expression in error when searchUFCS fails 2022-09-06 15:03:04 +09:00
test16193.d fix Issue 23112 - code passes @nogc, allocates anyway (#14183) 2022-07-21 17:55:13 -07:00
test16195.d
test16228.d
test16284.d
test16365.d
test16381.d
test16495.d fix Issue 16495 - __traits(fullyQualifedName) instead of std.traits.fullyQualifiedName (#14711) 2023-01-21 21:35:01 -08:00
test16523.d
test16589.d
test16694.d
test17096.d Deprecate traits(isVirtualFunction) and traits(getVirtualFunctions) (#14802) 2023-01-20 10:11:37 +02:00
test17284.d
test17307.d
test17380.d
test17380spec.d Fix 2 more tests 2022-09-06 15:03:04 +09:00
test17422.d
test17423.d Fix 23295 - explain why scope inference failed 2022-08-19 14:08:49 +02:00
test17425.d
test17450.d
test17451.d [dsymbolsem] Fix error punctuation (part 3) (#14785) 2023-01-05 10:35:01 +02:00
test17586.d
test17764.d Improve error for assignment to longer lifetime (#14532) 2022-10-07 05:34:14 +03:00
test17868.d
test17868b.d
test17892.d
test17908a.d
test17908b.d
test17959.d
test17977.d
test18130.d
test18282.d
test18312.d
test18385.d
test18385b.d
test18480.d
test18484.d
test18597.d
test18607.d
test18644.d
test18708.d
test18736.d
test19097.d Improve error for assignment to longer lifetime (#14532) 2022-10-07 05:34:14 +03:00
test19107.d
test19112.d
test19176.d
test19193.d
test19473.d
test19608.d
test19646.d Infer @system variables from initializer (#14483) 2022-11-01 10:37:30 +02:00
test19661.d
test19971.d
test20023.d
test20096.d
test20149.d
test20245.d Fix 23295 - explain why scope inference failed 2022-08-19 14:08:49 +02:00
test20267.d
test20324.d
test20383.d
test20515.d
test20549.d [dsymbolsem] Fix error punctuation (part 2) (#14784) 2023-01-05 10:34:15 +02:00
test20565.d
test20569.d
test20610.d
test20626.d
test20696.d
test20719.d [dsymbolsem] Fix error punctuation (part 3) (#14785) 2023-01-05 10:35:01 +02:00
test20809.d Deprecate -preview=dip25 switch (#14891) 2023-02-22 11:24:39 +02:00
test20881.d
test20903.d
test20919.d
test20998.d Add named arguments to struct literals (#14776) 2023-01-17 13:08:30 +01:00
test21008.d Fix Issue 23552 - Function x does not override any function, but it actually does 2022-12-16 09:07:50 +01:00
test21062.d Fix 21062 - Confusing error when using a keyword as an identifier for a declaration (#14627) 2022-11-08 16:36:42 +02:00
test21093.d
test21096.d Fix Issue 23351 - Replace some null pointers with ErrorXYZs to stop dmd segfaulting. 2022-09-21 00:17:32 +02:00
test21164.d Fix Issue 22857 - Segfault for malformed static if in imported template (#15097) 2023-04-13 18:10:43 +03:00
test21198.d
test21204.d
test21246.d
test21259.d
test21319.d
test21353.d
test21380.d
test21443.d
test21477.d
test21518.d
test21546.d
test21651.d
test21665.d
test21807.d
test21912.d fix Issue 23112 - code passes @nogc, allocates anyway (#14183) 2022-07-21 17:55:13 -07:00
test21927.d
test21930.d
test21939.d
test22023.d
test22048.d
test22070.c
test22102.c
test22145.d Improve error for assignment to longer lifetime (#14532) 2022-10-07 05:34:14 +03:00
test22227.d
test22246.c
test22298.d
test22329.d
test22339.c
test22344.c
test22361.d
test22538.c
test22541.d
test22574.d
test22680.d Improve error for assignment to longer lifetime (#14532) 2022-10-07 05:34:14 +03:00
test22686.d
test22709.d
test22759.c fix Issue 22759 - ImportC: cannot modify const expression from dereferencing const pointer declared within function (#14621) 2022-11-06 12:13:35 -08:00
test22765.d Fix Issue 22765 - Assertion failure in CppMangleVisitor.template_args (#15100) 2023-04-13 18:11:22 +03:00
test22818.d
test22840.d
test22899.c
test22910.d
test22935.c
test22999.d
test23003.c
test23017.d
test23022.d Fix 23022 - typesafe variadic parameter should not infer return (#14327) 2022-07-25 23:36:46 +02:00
test23037.c
test23056.c
test23057.c
test23058.c
test23073.d Refactor global state in escape.d 2022-08-19 14:08:49 +02:00
test23112.d fix Issue 23112 - code passes @nogc, allocates anyway (#14183) 2022-07-21 17:55:13 -07:00
test23159.d
test23170.d
test23216.d
test23491.d Fix 23491 - Nonsensical deprecation message when using delegate (#14649) 2022-11-28 09:49:13 +02:00
test23536.d fix Issue 23536 - crt_constructors and crt_destructors should not be non-static member functions 2022-12-03 07:12:56 +01:00
test23552.d Fix Issue 23552 - Function x does not override any function, but it actually does 2022-12-16 09:07:50 +01:00
test23607.d Fix Issue 23607 - invalid code leading to an ICE due to an error message that's not emitted anymore (#14796) 2023-01-11 13:22:24 +02:00
test23672.i fix Issue 23672 - importC: Infinite recursion: Error: found 'End of File' when expecting ',' 2023-02-06 23:21:40 +01:00
test23674.d Fix Issue 23674 - incompatible types for array comparison: string and string (#14868) 2023-02-10 15:01:19 +02:00
test23710.d fix Issue 23710 - [REG master] Reachable code inside an 'if (false)' block no longer gets codegen 2023-02-26 14:36:05 +01:00
test_switch_error.d Fix Issue 23635 - Nonsensical "case must be a string or an integral constant, not x" 2023-01-21 22:34:06 +01:00
testCols.d
testhtml.html
testhtml2.html
testhtml3.html
testInference.d
testOpApply.d
testpull1810.d
testrvaluecpctor.d Fix Issue 21613 - DMD crash: copy ctor + templated rvalue ctor 2023-01-26 10:12:04 +01:00
testscopestatic.d [dsymbolsem] Fix error punctuation (part 2) (#14784) 2023-01-05 10:34:15 +02:00
testsemi.d improve error messages for missing semicolons 2022-08-12 19:17:30 +00:00
testTypeof.c
throwexp.d Fix Issue 23368 - Don't segfault on throwing null exception 2022-11-01 11:06:13 +01:00
trait_loc_err.d
trait_loc_ov_err.d
traits.d
traits_alone.d
traits_child.d
traits_initSymbol.d
traits_parameters.d
typeerrors.d
udaparams.d Tweak semicolon expected to close alias declaration error 2023-02-22 13:16:16 +01:00
udatypes.d
union_initialization.d
vararg2.d
varargsstc.d
vector_types.d
verifyhookexist.d
verrors0.d
verrors5.d
warn7444.d
warn12809.d
warn13679.d
widechars.d
write_error.d
xmmslice.d Fixes incorrect fix issue 19788 about slicing xmm value (#14580) 2022-10-22 11:18:28 -07:00

Tests for diagnostics on compilation failure

Each D file will be compiled and the compilation is expected to fail with exit code 1. The diagnostic emitted must match the predefined diagnostic in the test file, otherwise the test will fail.

Purpose

The point of these files is to test that the compiler produces a correct diagnostic for each error message in the compiler's implementation.

A further aim is that when the compiler does fail these tests, the test case should be crafted to make debugging the compiler as straightforward as practical.

Remarks

Every test in this directory is compiled with -verrors=0 s.t. all error messages will be issued.

Refer to test/README.md for general information and the test guidelines.