dmd/compiler/test/fail_compilation
2025-01-24 12:00:29 +01:00
..
extra-files
fail22121/imports/test22121
ice24188_a
imports Avoid phobos path using #16587 fix 2024-09-05 08:35:03 +08:00
protection/subpkg
aa_init.d
aacmp10381.d
alias_instance_member.d [next edition] Error when aliasing a method of a variable 2024-08-27 01:51:33 +02:00
alias_instance_member2.d [next edition] Error when aliasing a method of a variable 2024-08-27 01:51:33 +02:00
aliasassign.d
aliasassign1.d
aliasassign2.d
alignas2.c
alignedext.i
already_defined.d
array_bool.d
attributediagnostic.d Make inferred attribute failure errors more compact and consistent (#20711) 2025-01-16 01:42:05 +01:00
attributediagnostic_nogc.d Make inferred attribute failure errors more compact and consistent (#20711) 2025-01-16 01:42:05 +01:00
attributediagnostic_nothrow.d Make inferred attribute failure errors more compact and consistent (#20711) 2025-01-16 01:42:05 +01:00
attributediagnostic_pure.d Make inferred attribute failure errors more compact and consistent (#20711) 2025-01-16 01:42:05 +01:00
attrpure.i
auto_ref_inout.d Fix Bugzilla 24707 - error message has bad parameter attribute order (#16791) 2024-08-19 14:29:23 +03:00
b3841.d
b6227.d
b12504.d
b15069.d
b15875.d
b15909.d
b16967.d
b17285.d
b17918.d
b19523.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
b19685.d
b19691.d
b19691e.d
b19717.d
b19717a.d
b19730.d
b20011.d
b20780.d
b20875.d
b23686.d
betterc.d
binexperr.d Fix Bugzilla 24848 - bad parser diagnostic for a partial MulExp 2024-11-08 13:08:02 +00:00
biterrors.d
biterrors2.d
biterrors3.d
biterrors4.d
biterrors5.d add __traits getBitfieldOffset and getBitfieldWidth (#17043) 2024-11-10 20:22:59 +01:00
bitfields1.c
bitfields2.c
bitintro.d bitfields: add bitoffsetof, bitwidth, isBitfield (#16444) 2024-05-08 14:59:34 +03:00
bool_cast.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
bug5.d
bug5b.d
bug4283.d
bug5096.d
bug8150a.d
bug8150b.d
bug8891.d
bug9631.d Merge branch 'stable' into master 2024-11-29 12:46:40 +01:00
bug15613.d
bug16165.d
bug18743.d
bug19569.d Print match level for ambiguous overloads 2025-01-05 13:28:09 +01:00
call_function_type.d
callconst.d
cast_qual.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
casttuple.d
ccast.d
cconst1.c
cdeprecated.i
cenums.c Fix duplicate error message 2024-07-31 17:09:09 +02:00
cerrors.d
checkimports2.d
chkformat.d
circ10280.d
class1.d
class2.d
commaexp.d
compgoto.i
const_ctor.d
constraints_aggr.d
constraints_defs.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
constraints_func1.d
constraints_func2.d
constraints_func3.d
constraints_func4.d
constraints_tmpl.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
covariant_override.d
cpp_abi_tag.d
cpp_abi_tag2.d
cpp_cast.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
cppeh1.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
cppeh2.d
cppmangle.d
cppmangle2.d
cppvar.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
ctfe10989.d
ctfe10995.d
ctfe11467.d
ctfe13612.d
ctfe14207.d
ctfe14465.d
ctfe14731.d
ctfeblock.d
ctor_attr.d
ctor_self_assignment.d Disallow initializing fields with themself (#20696) 2025-01-21 05:49:24 +08:00
ctypes.d
cwords.d
dassert.d
dbitfields.d
ddoc_18083.d
debugCaseDeclaration.d
dep_d1_ops.d Remove D1 operators from the D2 language (#20744) 2025-01-21 06:08:05 +08:00
depmsg.d
depmsg15814.d
depmsg15815.d
deprecate1553.d Make foreach_reverse with a delegate an error (#16418) 2024-04-27 20:25:20 +08:00
deprecate12979a.d
deprecate12979b.d
deprecate12979c.d
deprecate12979d.d Make inferred attribute failure errors more compact and consistent (#20711) 2025-01-16 01:42:05 +01:00
deprecate_getVirtualFunctions.d
deprecated6760.d
deprecatedImports.d
deprecatedTemplates.d
deprecations.d
deprecations_preview_in.d
diag1566.d
diag1730.d
diag2452.d
diag3013.d
diag3438.d
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
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
diag8928.d
diag9004.d
diag9148.d
diag9191.d
diag9210a.d
diag9247.d
diag9250.d
diag9312.d
diag9357.d
diag9358.d
diag9398.d
diag9420.d
diag9451.d
diag9479.d
diag9620.d Make inferred attribute failure errors more compact and consistent (#20711) 2025-01-16 01:42:05 +01:00
diag9635.d
diag9679.d Require adjacent auto ref keywords 2024-08-15 00:18:12 +02:00
diag9765.d
diag9831.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
diag9861.d
diag9880.d
diag9961.d
diag10089.d
diag10099.d
diag10141.d
diag10169.d
diag10221.d
diag10221a.d
diag10319.d Make inferred attribute failure errors more compact and consistent (#20711) 2025-01-16 01:42:05 +01:00
diag10327.d
diag10359.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
diag10405.d
diag10415.d
diag10688.d
diag10768.d
diag10783.d
diag10792.d
diag10805.d
diag10862.d
diag10926.d
diag10984.d
diag11078.d
diag11132.d
diag11198.d Remove debug() / version() integers (#20713) 2025-01-16 15:20:06 +08:00
diag11423.d
diag11425.d
diag11727.d
diag11756.d
diag11759.d
diag11769.d Print match level for ambiguous overloads 2025-01-05 13:28:09 +01:00
diag11819a.d
diag11819b.d
diag11840.d
diag12063.d
diag12124.d
diag12280.d
diag12312.d
diag12380.d
diag12432.d
diag12480.d
diag12487.d
diag12640.d
diag12678.d
diag12777.d
diag12829.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
diag13028.d
diag13082.d
diag13109.d
diag13142.d
diag13215.d
diag13281.d
diag13320.d
diag13333.d
diag13528.d
diag13609a.d
diag13609b.d
diag13787.d
diag13884.d
diag13942.d
diag14102.d
diag14145.d
diag14163.d
diag14235.d
diag14818.d
diag14875.d
diag14876.d
diag15001.d
diag15186.d
diag15209.d
diag15235.d
diag15340.d
diag15411.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
diag15669.d
diag15713.d
diag15974.d
diag16271.d
diag16499.d
diag16976.d
diag16977.d
diag18460.d
diag18574.d
diag19022.d
diag19196.d
diag19225.d
diag20059.d
diag20268.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
diag20518.d
diag21883.d
diag23295.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
diag23355.d
diag23384.d
diag24812.d Fix bugzilla issue 24812 - Incorrect highlighting when diagnosing an empty enum declaration (#17004) 2024-10-14 13:03:17 +02:00
diag_cstyle.d
diag_debug_conditional.d Remove debug() / version() integers (#20713) 2025-01-16 15:20:06 +08:00
diag_err1.d
diag_funclit.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
diag_in_array.d
diag_template_alias.d
diag_template_this.d
diagin.d
diaginref.d
dip22a.d
dip22b.d
dip22e.d
dip25.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
dip25flag.d
disable.d
disable_new.d
discard_value.d
dtor_attributes.d
dtorfields_attributes.d
e7804_1.d
e7804_2.d
e15876_1.d
e15876_2.d
e15876_3.d Fix Bugzilla 24848 - bad parser diagnostic for a partial MulExp 2024-11-08 13:08:02 +00:00
e15876_4.d Fix Bugzilla 24848 - bad parser diagnostic for a partial MulExp 2024-11-08 13:08:02 +00:00
e15876_5.d
e15876_6.d
editions.d
empty_statement.d Add tests for bug-prone EmptyStatements 2024-04-30 01:23:13 +02:00
emptyModulePattern.d
enum9921.d
enum_function.d
enum_init.d
enum_member.d
enumtype.c
enumtype2.c
fail3.d Short-circuit checkArithmeticBin when lhs is an error 2025-01-23 20:59:30 +08:00
fail9.d
fail10.d
fail11.d
fail12.d
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 Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
fail40.d
fail41.d
fail42.d
fail44.d
fail45.d
fail46.d
fail47.d
fail50.d
fail51.d
fail52.d
fail53.d
fail54.d
fail55.d
fail56.d
fail57.d
fail58.d
fail59.d
fail60.d
fail61.d
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
fail100.d
fail101.d
fail104.d
fail105.d
fail106.d
fail109.d
fail110.d
fail111.d
fail113.d
fail114.d
fail115.d
fail116.d
fail117.d
fail118.d
fail120.d
fail121.d
fail122.d
fail123.d
fail124.d
fail125.d Fix out of bounds sequence index error 2024-05-03 10:52:21 +01:00
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
fail156.d
fail158.d
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
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 Short-circuit checkArithmeticBin when lhs is an error 2025-01-23 20:59:30 +08:00
fail298.d
fail299.d
fail301.d
fail302.d
fail303.d
fail304.d
fail305.d
fail306.d
fail307.d
fail308.d
fail309.d
fail310.d
fail311.d
fail312.d
fail313.d
fail315.d
fail316.d
fail317.d
fail318_b.d
fail319.d
fail320.d
fail322.d
fail325.d
fail327.d Make inferred attribute failure errors more compact and consistent (#20711) 2025-01-16 01:42:05 +01:00
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
fail347.d Combine related tests 2024-07-08 13:06:17 +01:00
fail349.d
fail351.d
fail352.d
fail353.d
fail354.d
fail355.d
fail356a.d
fail356b.d
fail356c.d
fail359.d
fail1900.d
fail1995.d
fail2195.d
fail2350.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
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
fail4611.d
fail4923.d
fail4958.d
fail5153.d
fail5435.d
fail5634.d
fail5733.d
fail5851.d
fail5908.d
fail5953a1.d
fail5953a2.d
fail5953s1.d
fail5953s2.d
fail6029.d
fail6107.d
fail6242.d
fail6334.d
fail6451.d Fix Bugzilla 24598 2024-06-11 07:20:29 +02:00
fail6453.d
fail6458.d
fail6497.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fail6561.d
fail6592.sh
fail6611.d
fail6652.d
fail6781.d
fail6795.d Fix bugzilla 24845 - Compiler error when trying to assign to an AA value of an enum instance 2024-11-25 22:54:52 +01:00
fail6889.d
fail6968.d
fail7077.d
fail7173.d
fail7178.d
fail7234.d
fail7352.d
fail7369.d
fail7372.d
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 Print match level for ambiguous overloads 2025-01-05 13:28:09 +01:00
fail8373.d Print match level for ambiguous overloads 2025-01-05 13:28:09 +01:00
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
fail10115.d
fail10207.d
fail10254.d
fail10277.d
fail10285.d
fail10299.d
fail10346.d
fail10481.d
fail10528.d
fail10534.d Short-circuit checkArithmeticBin when lhs is an error 2025-01-23 20:59:30 +08:00
fail10630.d
fail10666.d
fail10806.d
fail10947.d
fail10964.d
fail10968.d
fail10980.d
fail11038.d
fail11042.d
fail11125.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
fail11151.d
fail11163.d
fail11355.d
fail11375.d
fail11426.d
fail11445.d Short-circuit checkArithmeticBin when lhs is an error 2025-01-23 20:59:30 +08:00
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 Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
fail12255.d
fail12378.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
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 Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
fail12932.d Make inferred attribute failure errors more compact and consistent (#20711) 2025-01-16 01:42:05 +01:00
fail13064.d
fail13116.d
fail13120.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
fail13123.d [Deprecation -> Error] nothrow function contracts that throw (#16801) 2024-08-26 11:36:18 +03:00
fail13187.d
fail13203.d
fail13336a.d
fail13336b.d
fail13424.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
fail13434_m32.d
fail13434_m64.d
fail13435.d
fail13498.d
fail13574.d
fail13577.d [trivial] Fix foreach range tuple element error message 2024-06-28 15:59:30 +02:00
fail13601.d
fail13701.d
fail13756.d
fail13775.d
fail13902.d Fix #20730 - print SymOff with unsigned offset (#20769) 2025-01-24 06:13:11 +08:00
fail13938.d
fail13939.d
fail14009.d
fail14089.d
fail14249.d
fail14277.d
fail14304.d
fail14343.d Remove D1 operators from the D2 language (#20744) 2025-01-21 06:08:05 +08:00
fail14406.d
fail14416.d
fail14554.d Print match level for ambiguous overloads 2025-01-05 13:28:09 +01:00
fail14669.d
fail14965.d
fail14997.d
fail15044.d
fail15068.d
fail15089.d
fail15361.d
fail15414.d
fail15535.d
fail15550.d
fail15616a.d
fail15616b.d
fail15616c.d
fail15616d.d
fail15626.d
fail15667.d
fail15691.d
fail15755.d
fail15896.d
fail16001.d
fail16206a.d
fail16206b.d
fail16575.d
fail16600.d Print match level for ambiguous overloads 2025-01-05 13:28:09 +01:00
fail16689.d
fail16772.d
fail16997.d
fail17105.d Fix Bugzilla 24598 2024-06-11 07:20:29 +02:00
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
fail17689.d
fail17722a.d
fail17722b.d
fail17842.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fail17927.d
fail17955.d
fail17969.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
fail17976.d
fail18057.d
fail18057b.d
fail18093.d
fail18143.d
fail18219.d
fail18228.d
fail18236.d
fail18243.d Avoid phobos path using #16587 fix 2024-09-05 08:35:03 +08:00
fail18372.d Fix Bugzilla 24598 2024-06-11 07:20:29 +02:00
fail18417.d
fail18620.d
fail18719.d
fail18892.d
fail18938.d
fail18970.d
fail18979.d
fail18985.d
fail18994.d
fail19038.d
fail19076.d
fail19098.d
fail19099.d
fail19103.d
fail19181.d
fail19182.d
fail19202.d
fail19209.d
fail19319a.d
fail19319b.d
fail19336.d
fail19441.d
fail19447.d
fail19520.d
fail19609.d
fail19687.d
fail19729.d Print match level for ambiguous overloads 2025-01-05 13:28:09 +01:00
fail19744.d
fail19757_m32.d
fail19757_m64.d
fail19759.d
fail19881.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fail19890a.d
fail19890b.d
fail19897.d
fail19898a.d
fail19898b.d
fail19911a.d
fail19911b.d
fail19911c.d
fail19912a.d
fail19912b.d
fail19912c.d
fail19912d.d
fail19912e.d
fail19913.d
fail19914.d
fail19915.d
fail19917.d
fail19919.d
fail19922.d
fail19923.d
fail19941.d
fail19948.d Fix bugzilla 23830 - Azure failure for OMF: Module name not printed before struct symbol (#16727) 2024-07-20 13:37:09 +02:00
fail19955.d
fail19965.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fail20000.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fail20033.d
fail20040.d
fail20073.d
fail20084.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fail20108.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fail20163.d
fail20164.d
fail20183.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fail20376.d
fail20448.d
fail20461.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fail20538.d
fail20551.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fail20609.d
fail20616.d
fail20637.d
fail20638.d
fail20658.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fail20691.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fail20714.d
fail20730a.d
fail20730b.d Fix Bugzilla 24707 - error message has bad parameter attribute order (#16791) 2024-08-19 14:29:23 +03:00
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
fail21275.d
fail21314.d
fail21508.d
fail21508_2.d
fail21547.d
fail21830.d
fail21831.d
fail21832.d
fail21849.d
fail21868b.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fail21885.d
fail21928.d Make inferred attribute failure errors more compact and consistent (#20711) 2025-01-16 01:42:05 +01:00
fail21928b.d Make inferred attribute failure errors more compact and consistent (#20711) 2025-01-16 01:42:05 +01:00
fail21980.c
fail22006.d
fail22035.d
fail22039.d
fail22054.d
fail22075.d
fail22084.d
fail22118.d
fail22121.d
fail22127.d
fail22133.d
fail22134.d
fail22138.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fail22144.d
fail22151.d
fail22157.d Print match level for ambiguous overloads 2025-01-05 13:28:09 +01:00
fail22202.d
fail22351.d
fail22366.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fail22529.d
fail22570.d
fail22634.d
fail22729.d
fail22749.d
fail22780.d
fail22812.c
fail22825a.d
fail22825b.d
fail22827.d
fail22852.c
fail22853a.i
fail22853b.c
fail22857.d
fail22881.d
fail23108a.d
fail23108b.d
fail23109.d
fail23135.d
fail23151.d
fail23181.d
fail23406.d
fail23439.d
fail23574.d
fail23591.d
fail23626a.d
fail23626b.d Print match level for ambiguous overloads 2025-01-05 13:28:09 +01:00
fail23745.d
fail23760.d
fail23773.d
fail23816.d
fail23822.d
fail23826.d
fail23861.d
fail24208.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fail24212.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fail24213.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fail24224.d
fail24301.d
fail24389.c
fail24422.c
fail24485.d
fail_arrayexp.d Add supplemental location error for missing operator overload 2024-10-02 02:03:41 +02:00
fail_arrayop1.d
fail_arrayop2.d Make delete an identifier instead of keyword (#20745) 2025-01-21 23:33:50 +01:00
fail_arrayop3a.d
fail_arrayop3b.d
fail_arrayop3c.d
fail_casting.d
fail_casting1.d
fail_casting2.d
fail_circular.d
fail_circular2.d
fail_contracts1.d
fail_contracts2.d
fail_contracts3.d
fail_contracts4.d
fail_isZeroInit.d
fail_opover.d Add supplemental location error for missing operator overload 2024-10-02 02:03:41 +02:00
fail_pretty_errors.d Fix -verrors=context handling of tabs (#20640) 2025-01-07 14:39:25 +08:00
fail_scope.d Print match level for ambiguous overloads 2025-01-05 13:28:09 +01:00
fail_typeof.d
failasm.d
failasm2.d
failattr.d
failcontracts.d
failcstuff1.c
failcstuff2.c
failcstuff3.c
failcstuff4.c
failcstuff4b.i
failcstuff5.c
failcstuff6.c
faildottypeinfo.d
failescape.d
failinout1.d
failinout2.d
failob1.d
failob2.d
failoffset.d
failsafea.d
failsafeb.d
failsafec.d
finalswitch.d
finalswitch_verbose.d
fix350a.d
fix350b.d
fix5212.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fix17349.d
fix17751.d
fix18575.d
fix19018.d
fix19059.d
fix19246.d
fix21585.d
fix22104.c
fix22108.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fix22253.c
fix22263.c
fix22265.c
fix22342.c
fix23138.d
fnconstraint.d
fob1.d
fob2.d
foreach.d
foreach2.d
foreach_index_overflow.d
format.d
ftimetrace.d Add --ftime-trace to dmd (#16363) 2024-07-29 14:48:03 +02:00
funcpostattr.d
gag4269a.d
gag4269b.d
gag4269c.d
gag4269d.d
gag4269e.d
gag4269f.d
gag4269g.d
gccasm1.c
generic.c
generic2.c
goto1.d
goto2.d
goto3.d
goto_skip.d
hexstring.d Add test cases for static arrays initialization with hex string (#20738) 2025-01-19 21:13:58 +08:00
iasm1.d Merge branch 'stable' into master 2024-11-29 12:46:40 +01:00
ice1144.d
ice1358.d
ice2843.d
ice4094.d
ice4983.d
ice5996.d
ice6538.d
ice7645.d
ice7782.d
ice8100.d
ice8309.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
ice8499.d
ice8604.d
ice8630.d
ice8711.d
ice8742.d
ice8795.d Fix Bugzilla 24848 - bad parser diagnostic for a partial MulExp 2024-11-08 13:08:02 +00: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
ice9494.d
ice9540.d
ice9545.d
ice9759.d
ice9806.d
ice9865.d Fix #18235 - Add offending member to "no size because of forward reference" error (#20557) 2024-12-15 18:23:36 +08:00
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 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
ice10938.d
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 Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
ice11849b.d
ice11850.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
ice11856_0.d
ice11856_1.d
ice11919.d
ice11922.d
ice11925.d
ice11926.d
ice11944.d
ice11963.d
ice11965.d
ice11967.d
ice11969.d
ice11974.d
ice11982.d
ice12040.d
ice12158.d
ice12174.d
ice12235.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
ice12350.d
ice12362.d
ice12397.d
ice12501.d
ice12534.d
ice12539.d Fix out of bounds sequence index error 2024-05-03 10:52:21 +01:00
ice12574.d
ice12581.d
ice12673.d
ice12727.d
ice12827.d
ice12836.d
ice12838.d
ice12841.d
ice12850.d
ice12902.d
ice12907.d
ice13027.d
ice13081.d
ice13131.d
ice13220.d
ice13221.d
ice13225.d
ice13311.d
ice13356.d
ice13382.d
ice13385.d
ice13459.d
ice13465a.d
ice13465b.d
ice13563.d
ice13644.d
ice13788.d
ice13816.d
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 Fix #18235 - Add offending member to "no size because of forward reference" error (#20557) 2024-12-15 18:23:36 +08:00
ice14844.d
ice14907.d
ice14923.d
ice15002.d
ice15092.d
ice15127.d
ice15172.d
ice15317.d
ice15332.d
ice15441.d
ice15688.d
ice15788.d Fix listing candidates when no overloads match from different modules 2024-09-05 08:35:03 +08:00
ice15816.d
ice15855.d Fix Bugzilla 24848 - bad parser diagnostic for a partial MulExp 2024-11-08 13:08:02 +00:00
ice15922.d
ice16035.d
ice16657.d
ice17074.d
ice17690.d
ice17831.d
ice18469.d
ice18753.d
ice18803a.d
ice18803b.d
ice19755.d
ice19762.d
ice19887.d
ice19950.d
ice20042.d Fix Bugzilla 24598 2024-06-11 07:20:29 +02:00
ice20056.d
ice20057.d
ice20264.d Fix Bugzilla 24598 2024-06-11 07:20:29 +02:00
ice20545.d
ice20709.d
ice21060.d
ice21095.d
ice22377.d
ice22516.d
ice23097.d
ice23564.d
ice23569.d
ice23781.d
ice23865.d
ice24188.d
iconv_interface_array.d
immutable_ctor.d
impconv.d Fix Bugzilla 24598 2024-06-11 07:20:29 +02:00
imphint.d Fix bugzilla 24738 - Import core.interpolation suggestion (#16838) 2024-09-13 13:35:44 +02:00
init1.c
interpolatedexpressionsequence_postfix.d
invalid_lib.d Add filename back into invalid lib test 2024-10-09 16:43:30 +02:00
isreturnonstack.d
issue3396.d
issue3827.d
issue11070.d
issue15103.d
issue16020.d
issue20422.d
issue20627.d
issue20704.d
issue21203.d
issue21295.d
issue21378.d
issue21685_main.d
issue22682.d
issue22820.d
issue22826.d
issue23947.d
issue24534.d Fix Bugzilla Issue 24534 : goto can skip declarations in labeled statements without error 2024-05-20 13:59:40 -06:00
json.d
json2.d
json3.d
jsonBadField1.d
jsonBadField2.d
lexer1.d
lexer2.d
lexer3.d
lexer4.d
lexer5.d
lexer23465.d Improve error locations when lexing number literals 2025-01-16 22:05:21 +01:00
lookup.d
main.d
makedeps_doubleparam.d
makedeps_nofile.d
makedeps_wrongflag.d
malformed_cmain.c
malformed_cmain.d
mangle1.d
mangle2.d
match_func_ptr.d
misc1.d Merge branch 'stable' into master 2024-11-29 12:46:40 +01:00
misc_parser_err_cov1.d Fix Bugzilla 24848 - bad parser diagnostic for a partial MulExp 2024-11-08 13:08:02 +00:00
missingbrace.d
mixin.d
mixin_gc.d
mixin_template.d
mixinexpr.d
mixinprop.d
mixintype2.d
moduleundefuda.d
msg24094.c
must_use.d Fix Bugzilla 24706 - Missing errors for first operand of comma expression (#16787) 2024-08-17 17:05:52 +08:00
must_use_comma.d
must_use_opunary.d
must_use_reserved.d
must_use_template.d
must_use_union.d
named_arguments_error.d
named_arguments_ifti_error.d
named_arguments_overload.d Print match level for ambiguous overloads 2025-01-05 13:28:09 +01:00
named_arguments_parse.d
named_arguments_struct_literal.d
needspkgmod.d compiler/test/fail_compilation/needspkgmod.d: pass -L--no-demangle 2024-09-09 16:10:25 +02:00
needspkgmod2.d
nested_template_constraint.d Show nested template function signature in candidate message (#16827) 2024-09-05 08:33:34 +08:00
nestedtempl0.d
nestedtempl1.d
nestedtempl2.d
nestedtempl3.d
newaa.d
no_object.d
no_Throwable.d
no_TypeInfo.d
nogc1.d Make delete an identifier instead of keyword (#20745) 2025-01-21 23:33:50 +01:00
nogc2.d Make inferred attribute failure errors more compact and consistent (#20711) 2025-01-16 01:42:05 +01:00
nogc3.d Make inferred attribute failure errors more compact and consistent (#20711) 2025-01-16 01:42:05 +01:00
noreturn.d
noreturn2.d
noreturn_expr.d
noreturn_expr2.d
notype.d
numliteral.c
ob1.d fix bugzilla Issue 21923 - @live does not take destructor code into account (#16371) 2024-04-15 14:46:23 -07:00
objc_class1.d
objc_class2.d
objc_class3.d
objc_non_objc_base.d
objc_offsetof.d
objc_tupleof.d
obsolete_body.d [editions] Make body after contract an error (#16382) 2024-04-18 10:26:20 +03:00
onemember_overloads.d Fix Issue 24135 - Eponymous template member overloads not shown as call candidates (#15572) 2024-06-01 07:47:19 +08:00
opapplyscope.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
operator_undefined.d
parse12924.d
parse12967a.d
parse12967b.d
parse13361.d
parse14285.d
parse14745.d
parse19277.d
parseStc.d
parseStc2.d Fixes #20587 - Add align(default) (#20589) 2024-12-30 13:02:14 +08:00
parseStc3.d
parseStc4.d
parseStc5.d
pragma2.c
pragmainline.d
pragmas.d
previewin.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
previewin2.d
protattr1.d
protattr2.d
protattr3.d
pull12941.d Print match level for ambiguous overloads 2025-01-05 13:28:09 +01:00
README.md
reg6769.d
reserved_version.d Add reserved version identifier for Xtensa architecture 2024-08-08 14:08:01 +02:00
reserved_version_switch.d Add reserved version identifier for Xtensa architecture 2024-08-08 14:08:01 +02:00
responsefile.d
retref2.d Fix bugzilla 24583 - di generator emits return scope and scope return in wrong order (#16595) 2024-06-18 17:12:59 +03:00
retscope.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
retscope2.d Fix missing backtick in escape.d error message 2025-01-10 17:52:17 +01:00
retscope3.d Fix missing backtick in escape.d error message 2025-01-10 17:52:17 +01:00
retscope4.d
retscope5.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
retscope6.d Fix missing backtick in escape.d error message 2025-01-10 17:52:17 +01:00
safe_gshared.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
safe_pointer_index.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
safer.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
sarif_test.d fix(errors): align errorKindToString with SARIF level values 2024-11-12 08:12:40 +01:00
sarifmultiple_test.d fix(errors): align errorKindToString with SARIF level values 2024-11-12 08:12:40 +01:00
scope_class.d
shared.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
short_fn.d Don't allow short constructor with non-void expression except this() and super() (#17489) 2024-12-08 17:21:42 +08:00
skip.d
spell9644.d
spell23908.d
standalone_modctor.d
static_import.d
staticarrayoverflow.d
staticassert_sema1.d Fix bugzilla 24645 - Hidden static assert error messages if more than 20 errors 2024-07-12 14:04:28 +02:00
staticassertargs.d
staticassertargsfail.d
staticforeach1.d
staticforeach2.d
staticforeach3.d
staticforeach4.d
switch_skip.d
switches.d
system_ptr_cast.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
systemvariables.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
systemvariables_bool_union.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
systemvariables_deprecation.d Make inferred attribute failure errors more compact and consistent (#20711) 2025-01-16 01:42:05 +01:00
systemvariables_struct.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
systemvariables_var_init.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
systemvariables_void_init.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
t1252.d
template_decl.d
template_enum_param.d Fix Bugzilla 24807 - Error message missing parens for template instance (#17015) 2024-10-20 12:19:09 +08:00
template_function_oop.d
templateoverload.d
templatethis.d
test1.d
test10.d
test64.d
test128.i
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
test8662.d
test8751.d
test9150.d
test9176.d
test9701.d
test9701b.d
test11006.d Fix #20330 - Make subtracting pointers of different types an error 2025-01-08 15:44:38 +08:00
test11047.d
test11176.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test11471.d
test12228.d
test12385.d
test12430.d
test12558.d
test12822.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test12979.d
test13152.d
test13536.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test13537.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test13667.d
test13698.d
test13786.d Remove debug() / version() integers (#20713) 2025-01-16 15:20:06 +08:00
test13867.d
test14064.d
test14238.d escape.d: Remove special case for DelegateExp arg (#16723) 2024-07-19 14:25:55 +03:00
test14496.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test14538.d
test15177.d
test15191.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test15306.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
test15368.d
test15373.d
test15399.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test15525.d
test15544.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test15660.d Fix Bugzilla 17148 - Copying from const(void)[] to void[] breaks immu… (#16583) 2024-06-17 17:11:52 +08:00
test15672.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test15703.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test15704.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test15785.d
test15785b.d
test15897.d
test15925.d
test15989.d
test16095.d
test16116.d
test16188.d
test16193.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
test16228.d
test16284.d
test16365.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test16381.d
test16443.d fix bugzilla Issue 16643 - CTFE internal error with null 2024-09-27 10:41:20 +08:00
test16495.d
test16523.d
test16589.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test16694.d
test17096.d
test17284.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test17307.d
test17380.d
test17380spec.d
test17422.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test17423.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test17425.d
test17450.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test17451.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
test17586.d
test17764.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test17868.d
test17868b.d
test17892.d
test17908a.d
test17908b.d
test17959.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test17977.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test18130.d
test18282.d Fix missing backtick in escape.d error message 2025-01-10 17:52:17 +01:00
test18312.d
test18385.d
test18385b.d Print match level for ambiguous overloads 2025-01-05 13:28:09 +01:00
test18480.d
test18484.d
test18597.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test18607.d
test18644.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test18708.d
test18736.d
test19097.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test19107.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
test19112.d
test19176.d
test19193.d
test19473.d Fix #18235 - Add offending member to "no size because of forward reference" error (#20557) 2024-12-15 18:23:36 +08:00
test19608.d
test19646.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test19661.d
test19971.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
test20023.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test20096.d
test20149.d
test20245.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test20267.d
test20324.d
test20383.d
test20515.d
test20522.d
test20549.d
test20565.d
test20569.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test20610.d
test20626.d
test20655.d Make inferred attribute failure errors more compact and consistent (#20711) 2025-01-16 01:42:05 +01:00
test20696.d
test20719.d Fix #18235 - Add offending member to "no size because of forward reference" error (#20557) 2024-12-15 18:23:36 +08:00
test20809.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test20881.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test20903.d
test20919.d
test20998.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test21008.d
test21025.d
test21062.d
test21093.d
test21096.d
test21164.d
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 Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test21807.d
test21912.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
test21927.d
test21930.d
test21939.d
test21995.d fix bugzilla 21995 Struct with size uint.max or greater causes ICE 2024-10-03 00:56:34 +02:00
test22023.d
test22048.d
test22070.c
test22102.c
test22145.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test22227.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test22246.c
test22298.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test22329.d
test22339.c
test22344.c
test22361.d
test22538.c
test22541.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test22574.d
test22680.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test22686.d
test22709.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test22759.c
test22765.d
test22818.d
test22840.d
test22899.c
test22910.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test22935.c
test22977.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test22999.d Remove deprecation for bugzilla 22999 (#16800) 2024-08-21 10:01:48 +03:00
test23003.c
test23017.d
test23022.d escape.d: Fix handling of isTypesafeVariadicArray (#16709) 2024-07-16 14:29:57 +03:00
test23037.c
test23056.c
test23057.c
test23058.c
test23073.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test23112.d
test23145.d Make inferred attribute failure errors more compact and consistent (#20711) 2025-01-16 01:42:05 +01:00
test23159.d
test23170.d Make inferred attribute failure errors more compact and consistent (#20711) 2025-01-16 01:42:05 +01:00
test23216.d
test23279.d
test23491.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test23536.d
test23552.d
test23607.d
test23672.i
test23674.d
test23710.d
test23715.i
test23719.c
test23786.d
test23789.c
test23873.d
test23875.c
test23882.d
test23886.i
test23905.d
test23968.d
test23982.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test24015.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test24036.d
test24065.d
test24084.d
test24110.d
test24157.d
test24159.d
test24173.c
test24295.d
test24353.d fix Bugzilla 24353 - add mutability check for foreach with opApply 2024-11-17 07:44:19 +08:00
test24365.d
test24680.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test24694.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test24745.d fix Bugzilla 24745 - improve associative array syntax error message 2024-11-17 08:08:15 +08:00
test_switch_error.d
testCols.d
testhtml.html
testhtml2.html
testhtml3.html
testInference.d Make inferred attribute failure errors more compact and consistent (#20711) 2025-01-16 01:42:05 +01:00
testnothrow.c
testOpApply.d Print match level for ambiguous overloads 2025-01-05 13:28:09 +01:00
testrvaluecpctor.d
testscopestatic.d
testsemi.d
testTypeof.c
throwexp.d
tolvalue.d
trait_loc_err.d Fix bugzilla 24803 - __traits(location) is inconsistent with modules 2024-10-10 14:21:43 +02:00
trait_loc_ov_err.d
traits.d
traits_alone.d Add workaround for weird __error/_error_ output on different machines 2024-11-08 13:36:37 +00:00
traits_child.d
traits_initSymbol.d
traits_parameters.d
typeerrors.d Rename Type.isscope to isScopeClass 2024-07-21 08:49:36 +02:00
udaparams.d
udatypes.d
ufcs.d
union_conv.d Fix Bugzilla 12885 - const union wrongly converts implicitly to mutable 2024-06-20 12:04:11 +02:00
union_initialization.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
unmatchedbrace.d
var_func_attr.d Fix 23722 - Lambdas are mangled incorrectly when using multiple compi… (#15343) 2024-11-27 12:03:16 +01:00
vararg2.d
varargsstc.d Fix Bugzilla 24707 - error message has bad parameter attribute order (#16791) 2024-08-19 14:29:23 +03:00
vector_cast.d
vector_types.d Fix Bugzilla 24598 2024-06-11 07:20:29 +02:00
verifyhookexist.d
verrors0.d
verrors5.d Add note when errors are omitted 2024-07-12 12:58:23 +02:00
void_cat.d Fix Bugzilla 24622 - Modify const data with void[] concatenation/append (#16606) 2024-06-21 18:57:47 +03:00
warn7444.d
warn13679.d
widechars.d
write_error.d
xmmslice.d Fix Bugzilla 24598 2024-06-11 07:20:29 +02: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.