dmd/compiler/test/fail_compilation
2025-04-15 18:03:44 +08:00
..
extra-files
fail22121/imports/test22121
ice24188_a fix issue 24188 - ICE with missing imported symbol (#15693) 2023-10-16 08:20:17 +08:00
imports Fix 18127 - ImportC: redeclaration of struct in different translation unit doesn’t check compatibility (#21224) 2025-04-14 14:35:20 +08:00
protection/subpkg
aa_init.d Fix Issue 15752 - Better Error Message for Assigning Incorrect AA Empty Value (#15599) 2023-09-12 11:55:20 +03:00
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 Fix #21150 - ImportC: alignment value expected, not _Alignof (#21180) 2025-04-09 10:59:26 +08:00
alignedext2.i Fix #21150 - ImportC: alignment value expected, not _Alignof (#21180) 2025-04-09 10:59:26 +08:00
already_defined.d
array_bool.d Deprecate string literals as (static) assert conditions (#15860) 2023-12-29 18:10:55 +01:00
attributediagnostic.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
attributediagnostic_nogc.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
attributediagnostic_nothrow.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +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 Fix #20763 - Inconsistent handling of type + value in typeof expressions (#20798) 2025-01-29 11:26:01 +01:00
b17918.d
b19523.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
b19685.d
b19691.d
b19691e.d
b19717.d
b19717a.d
b19730.d
b20011.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
b20780.d
b20875.d
b23686.d Report correct location for undefined identifiers in function return types (#21223) 2025-04-14 16:08:52 +08:00
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 Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
bug15613.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
bug16165.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
bug18743.d
bug19569.d Print match level for ambiguous overloads 2025-01-05 13:28:09 +01:00
call_function_type.d
callconst.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
cast_qual.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
casttuple.d
ccast.d Add tests to verify new location for ccast errors 2023-10-04 06:43:50 +02:00
cconst1.c
cdeprecated.i
cenums.c Fix duplicate error message 2024-07-31 17:09:09 +02:00
cerrors.d
checkimports2.d Improve 'no property' error suggestions for pointers (#21087) 2025-03-26 15:43:36 +08:00
chkformat.d
circ10280.d
class1.d
class2.d
code_global_scope.d Improve parser errors for statements at global scope (#20871) 2025-02-15 23:50:34 +01:00
commaexp.d
compgoto.i ImportC: give error when encountering computed goto 2023-12-30 13:58:15 +08:00
const_ctor.d Fix Issue 24248 - const constructor call with mutable target gives wrong error message 2023-11-17 09:49:08 +00:00
constraints_aggr.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
constraints_defs.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
constraints_func1.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
constraints_func2.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
constraints_func3.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
constraints_func4.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
constraints_tmpl.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +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 Escape backticks in error messages (#20893) 2025-02-19 07:06:47 +08:00
cppmangle2.d
cppvar.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
ctfe10989.d
ctfe10995.d
ctfe11467.d
ctfe13612.d
ctfe14207.d
ctfe14465.d
ctfe14731.d
ctfeblock.d
ctor_attr.d Fix 'no overloads callable using mutable object' wording 2023-11-19 22:52:49 +01:00
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 Improve error messages for opUnary (#20801) 2025-01-30 19:44: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 Postpone minor changes 2023-11-16 16:10:34 +00:00
diag2452.d
diag3013.d
diag3438.d
diag3672.d
diag3672a.d
diag3673.d
diag3869.d
diag3913.d Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
diag4479.d
diag4528.d
diag4540.d
diag4596.d Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
diag5385.d Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
diag5450.d
diag6373.d
diag6539.d
diag6677.d
diag6699.d
diag6707.d Postpone minor changes 2023-11-16 16:10:34 +00:00
diag6717.d
diag6743.d
diag6796.d
diag7050a.d
diag7050b.d
diag7050c.d
diag7420.d
diag7477.d Improve error when generating first enum member of non-scalar type 2023-09-08 21:34:05 +02:00
diag7747.d
diag7998.d
diag8044.d
diag8101.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
diag8101b.d Fix 'no overloads callable using mutable object' wording 2023-11-19 22:52:49 +01:00
diag8178.d
diag8318.d
diag8425.d
diag8510.d
diag8559.d
diag8648.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
diag8684.d
diag8697.d Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
diag8714.d
diag8777.d
diag8787.d
diag8825.d
diag8892.d
diag8894.d Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
diag8928.d
diag9004.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
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 return as well (#21061) 2025-03-23 05:59:00 +08: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 Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
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
diag10415.d Show TypeFunction.mod in overload candidates 2023-11-14 17:48:15 +00:00
diag10688.d
diag10768.d
diag10783.d Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
diag10792.d
diag10805.d
diag10862.d Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
diag10926.d Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
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 Fix issue 20369 - shadowed variable in foreach loop always considered "foreach variable" (#15934) 2024-01-01 17:23:03 +08:00
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 Improve error messages for missing opCmp / opEquals (#20806) 2025-01-30 23:31:36 +01:00
diag12124.d
diag12280.d
diag12312.d
diag12380.d
diag12432.d
diag12480.d
diag12487.d
diag12640.d
diag12678.d
diag12777.d
diag12829.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
diag13028.d
diag13082.d
diag13109.d
diag13142.d
diag13215.d
diag13281.d
diag13320.d Improve opOpAssign error messages (#20800) 2025-01-30 15:04:17 +08:00
diag13333.d
diag13528.d
diag13609a.d
diag13609b.d
diag13787.d
diag13884.d
diag13942.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
diag14102.d Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
diag14145.d Improve error for failing opDispatch instantiation (#20902) 2025-02-20 10:40:10 +01:00
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 Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
diag15974.d
diag16271.d
diag16499.d Improve opBinary error messages (#20789) 2025-01-28 06:23:30 +08:00
diag16976.d
diag16977.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
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
diag20888.d Don't raise "cannot return non-void" on Terror (#21028) 2025-03-23 07:40:57 +08:00
diag21883.d
diag23295.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
diag23355.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
diag23384.d Fix hidden base constructor supplemental message (#21069) 2025-03-24 05:47:29 +08:00
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 Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
diag_in_array.d
diag_ptr_conversion.d dcast.d: Improve pointer conversion error messages (#21221) 2025-04-15 18:03:44 +08:00
diag_template_alias.d Improve parser errors for statements at global scope (#20871) 2025-02-15 23:50:34 +01:00
diag_template_this.d Improve parser errors for statements at global scope (#20871) 2025-02-15 23:50:34 +01:00
diagin.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
diaginref.d
dip22a.d Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
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 Fix bugzilla issue 24359 - slice equality expression can be discarded 2024-01-31 04:44:07 +01:00
dtor_attributes.d
dtorfields_attributes.d
e7804_1.d
e7804_2.d
e15876_1.d Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08:00
e15876_2.d Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08:00
e15876_3.d Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08:00
e15876_4.d Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08:00
e15876_5.d Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08:00
e15876_6.d
editions.d Start implementation of editions 2024-03-29 22:10:29 +01:00
empty_statement.d Add tests for bug-prone EmptyStatements 2024-04-30 01:23:13 +02:00
emptyModulePattern.d
enum9921.d
enum_auto_increment.d Fix dlang#18262 - Fix expected error message for enum auto-increment (#21067) 2025-03-25 18:25:34 +08:00
enum_function.d
enum_init.d
enum_member.d
enumtype.c
enumtype2.c
fail3.d Improve opBinary error messages (#20789) 2025-01-28 06:23:30 +08:00
fail9.d Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
fail10.d
fail11.d
fail12.d
fail14.d
fail15.d
fail16.d Use errorSupplemental for long errors with 2 sentences (#21060) 2025-03-23 06:03:20 +08:00
fail17.d
fail18.d
fail20.d Improve error messages for missing opCmp / opEquals (#20806) 2025-01-30 23:31:36 +01:00
fail22.d Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08:00
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
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 Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
fail59.d
fail60.d
fail61.d Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03: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 Fix issue 20369 - shadowed variable in foreach loop always considered "foreach variable" (#15934) 2024-01-01 17:23:03 +08:00
fail94.d
fail95.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
fail96.d
fail97.d
fail98.d Fix dlang#18262 - Fix expected error message for enum auto-increment (#21067) 2025-03-25 18:25:34 +08:00
fail99.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
fail100.d Fix #20888 - Compiler spits out implicit conversion technobabble when a return statement doesn't match the return type of a function (#20890) 2025-02-18 16:55:56 +08:00
fail101.d
fail104.d
fail105.d
fail106.d
fail109.d Fix dlang#18262 - Fix expected error message for enum auto-increment (#21067) 2025-03-25 18:25:34 +08:00
fail110.d Fix issue 20369 - shadowed variable in foreach loop always considered "foreach variable" (#15934) 2024-01-01 17:23:03 +08:00
fail111.d
fail113.d
fail114.d
fail115.d
fail116.d
fail117.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
fail118.d
fail120.d
fail121.d Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
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 Fix hex strings being printed as regular strings 2024-01-25 12:21:41 +01:00
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 Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
fail163.d dcast.d: Improve pointer conversion error messages (#21221) 2025-04-15 18:03:44 +08:00
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 Add hint when declaring function with TypeCtor 2023-11-12 10:05:50 +01:00
fail213.d
fail215.d
fail216.d
fail217.d Postpone minor changes 2023-11-16 16:10:34 +00:00
fail218.d
fail220.d
fail221.d
fail222.d
fail223.d
fail224.d
fail228.d
fail229.d
fail231.d
fail232.d
fail235.d remove error() from Expression (#15646) 2023-10-07 23:12:14 -07:00
fail236.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
fail237.d
fail238_m32.d
fail238_m64.d
fail239.d
fail240.d
fail241.d Postpone minor changes 2023-11-16 16:10:34 +00:00
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 Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
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 Improve opBinary error messages (#20789) 2025-01-28 06:23:30 +08:00
fail298.d
fail299.d
fail301.d
fail302.d
fail303.d
fail304.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 Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
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 Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
fail333.d
fail334.d
fail335.d
fail336.d Fix error when struct initializer isn't accepted (#21086) 2025-03-26 11:28:07 +01:00
fail337.d
fail340.d
fail341.d
fail343.d
fail344.d
fail346.d
fail347.d Improve 'no property' error suggestions for pointers (#21087) 2025-03-26 15:43:36 +08: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 Fix issue 20369 - shadowed variable in foreach loop always considered "foreach variable" (#15934) 2024-01-01 17:23:03 +08:00
fail2350.d
fail2450.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
fail2456.d
fail2656.d
fail2740.d
fail2789.d
fail2962.d
fail3144.d
fail3150.d
fail3290.d
fail3354.d
fail3581a.d
fail3581b.d
fail3672.d Improve opOpAssign error messages (#20800) 2025-01-30 15:04:17 +08:00
fail3673a.d
fail3673b.d Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08:00
fail3703.d
fail3731.d
fail3753.d
fail3882.d Remove warning for discarded return value (#15718) 2023-10-22 16:04:27 +08:00
fail3895.d
fail3990.d
fail4082.d
fail4206.d
fail4269a.d
fail4269b.d
fail4269c.d
fail4269d.d
fail4269e.d Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08:00
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 Don't expose internal names in errors (#20803) 2025-01-30 21:49:50 +08:00
fail4448.d
fail4510.d
fail4511.d
fail4544.d Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08:00
fail4611.d hdrgen.d: remove reference to global target 2023-12-23 17:31:48 +08:00
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 Don't expose internal names in errors (#20803) 2025-01-30 21:49:50 +08:00
fail6242.d
fail6334.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
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 Update tests 2023-11-14 18:37:11 +00:00
fail7424e.d Update tests 2023-11-14 18:37:11 +00:00
fail7424f.d Update tests 2023-11-14 18:37:11 +00:00
fail7424g.d
fail7424h.d
fail7424i.d Update tests 2023-11-14 18:37:11 +00:00
fail7443.d
fail7524a.d
fail7524b.d
fail7603a.d Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
fail7603b.d Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
fail7603c.d Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
fail7702.d
fail7751.d
fail7848.d Don't expose internal names in errors (#20803) 2025-01-30 21:49:50 +08:00
fail7851.d
fail7859.d
fail7861.d Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
fail7862.d
fail7903.d
fail8009.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
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 Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
fail9562.d
fail9572.d
fail9613.d
fail9665a.d
fail9665b.d
fail9710.d
fail9735.d
fail9766.d
fail9773.d Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
fail9790.d
fail9891.d Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
fail9892.d
fail9936.d
fail10082.d
fail10102.d
fail10115.d
fail10207.d
fail10254.d
fail10277.d
fail10285.d
fail10299.d Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
fail10346.d
fail10481.d
fail10528.d Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
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 Don't expose internal names in errors (#20803) 2025-01-30 21:49:50 +08:00
fail10968.d Remove reference to _d_arrayassign in errors (#20808) 2025-01-31 00:08:38 +01:00
fail10980.d
fail11038.d
fail11042.d
fail11125.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
fail11151.d
fail11163.d
fail11355.d
fail11375.d Expand toErrMsg to other types (#20896) 2025-02-19 06:39:32 +08:00
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 Use errorSupplemental for long errors with 2 sentences (#21060) 2025-03-23 06:03:20 +08:00
fail11746.d
fail11748.d
fail11751.d Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08:00
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 Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
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 Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
fail13120.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +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 Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
fail13336b.d Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
fail13424.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
fail13434_m32.d
fail13434_m64.d
fail13435.d
fail13498.d Fix #20888 - Compiler spits out implicit conversion technobabble when a return statement doesn't match the return type of a function (#20890) 2025-02-18 16:55:56 +08:00
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 Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
fail14965.d
fail14997.d
fail15044.d
fail15068.d
fail15089.d
fail15361.d Use errorSupplemental for long errors with 2 sentences (#21060) 2025-03-23 06:03:20 +08:00
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 Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
fail16600.d Print match level for ambiguous overloads 2025-01-05 13:28:09 +01:00
fail16689.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
fail16772.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
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 Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
fail17492.d
fail17502.d
fail17518.d
fail17570.d Improve parser errors for statements at global scope (#20871) 2025-02-15 23:50:34 +01:00
fail17602.d
fail17612.d consolidate references to object.d not found 2024-03-03 01:29:17 +01:00
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 Don't expose internal names in errors (#20803) 2025-01-30 21:49:50 +08:00
fail18219.d Improve 'no property' error suggestions for pointers (#21087) 2025-03-26 15:43:36 +08:00
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 Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
fail18938.d
fail18970.d Improve error for failing opDispatch instantiation (#20902) 2025-02-20 10:40:10 +01:00
fail18979.d Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
fail18985.d Improve opOpAssign error messages (#20800) 2025-01-30 15:04:17 +08:00
fail18994.d
fail19038.d
fail19076.d Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
fail19098.d
fail19099.d
fail19103.d Improve 'no property' error suggestions for pointers (#21087) 2025-03-26 15:43:36 +08: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
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 Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
fail19881.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
fail19890a.d hdrgen.d: remove reference to global target 2023-12-23 17:31:48 +08:00
fail19890b.d hdrgen.d: remove reference to global target 2023-12-23 17:31:48 +08:00
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 Fix #20888 - Compiler spits out implicit conversion technobabble when a return statement doesn't match the return type of a function (#20890) 2025-02-18 16:55:56 +08:00
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 Fix #20888 - Compiler spits out implicit conversion technobabble when a return statement doesn't match the return type of a function (#20890) 2025-02-18 16:55:56 +08:00
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 Improve opIndex/opSlice error messages (#20791) 2025-01-28 18:44:46 +08:00
fail20637.d Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
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 Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
fail20965.d
fail21001.d
fail21045.d merge stable (#21127) 2025-03-31 15:54:53 +02:00
fail21091a.d
fail21091b.d
fail21092.d
fail21206.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
fail21214.d
fail21227_posix.d
fail21227_win.d
fail21243.d Fix aliasing function type returning a Type with TypeSuffixes (#15805) 2023-11-14 07:08:44 +08:00
fail21275.d
fail21314.d
fail21508.d
fail21508_2.d
fail21547.d Fix error when struct initializer isn't accepted (#21086) 2025-03-26 11:28:07 +01:00
fail21830.d
fail21831.d
fail21832.d
fail21849.d Fix #20929 - #line directives mess up -verrors=context (#20930) 2025-02-28 23:47:26 +01:00
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 Improve error for failing opDispatch instantiation (#20902) 2025-02-20 10:40:10 +01:00
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 Fix #18281 - ICE on attempt to compare deref of two functions ptr (#20768) 2025-01-24 07:32:18 +08:00
fail22157.d Print match level for ambiguous overloads 2025-01-05 13:28:09 +01:00
fail22202.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
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 Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
fail23135.d
fail23151.d
fail23181.d
fail23406.d
fail23439.d Use errorSupplemental for long errors with 2 sentences (#21060) 2025-03-23 06:03:20 +08:00
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 Fix Issue 24224 - __traits(initSymbol) treats aggregate-derived enum as base type (#15776) 2023-11-03 21:17:37 +08:00
fail24301.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
fail24389.c partial bugzilla 24389 - importC: Parser support for top-level asm definitions (#16184) 2024-02-15 12:18:28 +02:00
fail24422.c Fix Bugzilla 24422 - ImportC: ICE: Segfault in cparseFunctionDefinition 2024-02-29 05:39:18 +08:00
fail24485.d Fix Bugzilla 24485 - Invalid implicit ref return reinterpret cast for structs with copy constructor (#16364) 2024-04-10 15:44:40 +03:00
fail_arrayexp.d Improve opIndex/opSlice error messages (#20791) 2025-01-28 18:44:46 +08: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 Improve opIndex/opSlice error messages (#20791) 2025-01-28 18:44:46 +08:00
fail_pretty_errors.d Fix #21189 - wrong/missing error line when source file isn't regular (#21190) 2025-04-10 07:19:58 +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 Use errorSupplemental for long errors with 2 sentences (#21060) 2025-03-23 06:03:20 +08:00
failcstuff1.c fix Issue 24069 - ImportC does not parse function pointer as parameter without name (#15790) 2023-11-09 00:20:59 -08:00
failcstuff2.c Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
failcstuff3.c Fix #20499 - [ImportC] typedef struct with name as a pointer cannot be used with struct name (#21232) 2025-04-15 15:31:21 +08:00
failcstuff4.c
failcstuff4b.i
failcstuff5.c
failcstuff6.c Fix #21189 - wrong/missing error line when source file isn't regular (#21190) 2025-04-10 07:19:58 +08:00
faildottypeinfo.d Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
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
fix19613.d Improve override suggestions to exclude final methods (#21138) 2025-04-07 14:09:25 +08:00
fix20075.d Fix #20075 - Improve error message for immutable constructor type mismatch (#20990) 2025-03-16 08:00:27 +08:00
fix20318.d Fix #20318 Compiler should explain why implicit conversion to mutable fails (#20984) 2025-03-14 19:09:40 +08:00
fix20867.d Fix: Prevent ICE on final switch forward referencing its enum (#21001) 2025-03-20 16:43:37 +01:00
fix21165.d Add Testcases For other Fixed issues (#21231) 2025-04-14 23:17:17 +02:00
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 Improve parser errors for statements at global scope (#20871) 2025-02-15 23:50:34 +01:00
fob1.d
fob2.d
foreach.d
foreach2.d
foreach_index_overflow.d Require -m64 for test, impossible to get $?:64= to work 2024-03-25 17:00:02 +00:00
format.d
ftimetrace.d Add --ftime-trace to dmd (#16363) 2024-07-29 14:48:03 +02:00
funcpostattr.d
gag4269a.d test: Reorganize the unicode tests so those with BOMs are identifiable by name 2024-02-03 11:14:15 +01:00
gag4269b.d test: Reorganize the unicode tests so those with BOMs are identifiable by name 2024-02-03 11:14:15 +01:00
gag4269c.d test: Reorganize the unicode tests so those with BOMs are identifiable by name 2024-02-03 11:14:15 +01:00
gag4269d.d test: Reorganize the unicode tests so those with BOMs are identifiable by name 2024-02-03 11:14:15 +01:00
gag4269e.d test: Reorganize the unicode tests so those with BOMs are identifiable by name 2024-02-03 11:14:15 +01:00
gag4269f.d test: Reorganize the unicode tests so those with BOMs are identifiable by name 2024-02-03 11:14:15 +01:00
gag4269g.d test: Reorganize the unicode tests so those with BOMs are identifiable by name 2024-02-03 11:14:15 +01:00
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
hidden_ctor.d Fix hidden base constructor supplemental message (#21069) 2025-03-24 05:47:29 +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 Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
ice7645.d
ice7782.d
ice8100.d Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
ice8309.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +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 Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
ice9291.d
ice9338.d
ice9406.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
ice9439.d
ice9494.d
ice9540.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
ice9545.d Fix #20763 - Inconsistent handling of type + value in typeof expressions (#20798) 2025-01-29 11:26:01 +01:00
ice9759.d Postpone minor changes 2023-11-16 16:10:34 +00:00
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 Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
ice10598.d
ice10599.d test: Reorganize the unicode tests so those with BOMs are identifiable by name 2024-02-03 11:14:15 +01:00
ice10600.d
ice10616.d
ice10624.d Improve error messages for missing opCmp / opEquals (#20806) 2025-01-30 23:31:36 +01:00
ice10651.d
ice10713.d Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
ice10727a.d Translate _d_newarray{U,iT,T} to a single template (#15299) 2023-10-24 10:44:55 +03:00
ice10727b.d Translate _d_newarray{U,iT,T} to a single template (#15299) 2023-10-24 10:44:55 +03:00
ice10922.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
ice10938.d Improve error for failing opDispatch instantiation (#20902) 2025-02-20 10:40:10 +01:00
ice10949.d
ice11086.d
ice11136.d
ice11153.d Use errorSupplemental for long errors with 2 sentences (#21060) 2025-03-23 06:03:20 +08:00
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 Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
ice11919.d
ice11922.d
ice11925.d
ice11926.d
ice11944.d
ice11963.d Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08:00
ice11965.d Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08:00
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 Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
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 Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
ice12850.d
ice12902.d Don't expose internal names in errors (#20803) 2025-01-30 21:49:50 +08: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 Show TypeFunction.mod in overload candidates 2023-11-14 17:48:15 +00:00
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 Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
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 Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
ice14923.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
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 Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08:00
ice15922.d
ice16035.d
ice16657.d
ice17074.d
ice17690.d
ice17831.d
ice18469.d
ice18753.d
ice18803a.d
ice18803b.d
ice19755.d Improve 'no property' error suggestions for pointers (#21087) 2025-03-26 15:43:36 +08:00
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 Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
ice22516.d
ice23097.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
ice23564.d
ice23569.d
ice23781.d
ice23865.d fix issue 23865 - ICE on attempt to insert an non overloadable symbol in a set (#15681) 2023-10-14 19:15:07 +08:00
ice24188.d fix issue 24188 - ICE with missing imported symbol (#15693) 2023-10-16 08:20:17 +08:00
iconv_interface_array.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
immutable_ctor.d Add test 2023-11-16 16:20:36 +00:00
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 Enhanced version of dip1036 implementation (#15715) 2024-01-19 22:21:40 -08:00
invalid_lib.d Add filename back into invalid lib test 2024-10-09 16:43:30 +02:00
isreturnonstack.d
issue3396.d fix issue 3396 - call to unimplemented abstract method lead to linkin… (#15652) 2023-10-12 07:18:26 +08:00
issue3827.d
issue11070.d Fix issue 11070 - Allow declaration statement in a switch expression (#15656) 2023-10-09 08:02:34 +08:00
issue15103.d
issue16020.d Improve parser errors for statements at global scope (#20871) 2025-02-15 23:50:34 +01:00
issue20422.d
issue20627.d
issue20704.d Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
issue21203.d
issue21295.d
issue21378.d
issue21685_main.d Fix Bugzilla 24387 - Base class construction ignores private (#16180) 2024-02-13 14:21:47 +02:00
issue22682.d fix issue 22682 - pragma(mangle) does not work for nested functions (#15582) 2023-09-08 13:14:19 +03:00
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 Improve 'no property' error suggestions for pointers (#21087) 2025-03-26 15:43:36 +08:00
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 Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +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 Improve 'no property' error suggestions for pointers (#21087) 2025-03-26 15:43:36 +08:00
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 Fix named arguments with IFTI 2024-03-07 08:37:45 +08:00
named_arguments_ifti_error.d Fix named arguments with IFTI 2024-03-07 08:37:45 +08:00
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 Fix 24281 - Segfault with missing field after named argument 2023-12-17 12:51:03 +08:00
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 consolidate references to object.d not found 2024-03-03 01:29:17 +01:00
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 Fix #21054 - No location for array literal sliced from init symbol (#21055) 2025-03-22 16:26:49 +08:00
nonvoid_return.d Don't raise "cannot return non-void" on Terror (#21028) 2025-03-23 07:40:57 +08:00
noreturn.d
noreturn2.d Report correct location for undefined identifiers in function return types (#21223) 2025-04-14 16:08:52 +08:00
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 Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
operator_undefined.d Improve error messages for opUnary (#20801) 2025-01-30 19:44:05 +08:00
parse12924.d
parse12967a.d
parse12967b.d
parse13361.d
parse14285.d Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08:00
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
placenew.d add Placement New 2025-03-03 16:23:02 +10:00
powinline.d Fix #21024 - Optimize x^^c expressions (#21082) (#21115) 2025-03-29 13:57:10 +01:00
pragma2.c
pragmainline.d
pragmas.d make pragma great again 2023-12-08 15:07:33 -05:00
previewin.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01: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 Fix fail_compilation/retscope TEST_OUTPUT blocks 2025-02-17 23:29:05 +01:00
retscope2.d Fix fail_compilation/retscope TEST_OUTPUT blocks 2025-02-17 23:29:05 +01:00
retscope3.d Fix #20901: can escape stack pointer through indexed array literal (#21063) 2025-03-23 08:35:43 +08: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 Fix #20888 - Compiler spits out implicit conversion technobabble when a return statement doesn't match the return type of a function (#20890) 2025-02-18 16:55:56 +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 Add @standalone attribute for module constructors (#15537) 2023-12-22 11:03:03 -08:00
static_import.d
staticarrayoverflow.d hdrgen.d: remove reference to global target 2023-12-23 17:31:48 +08:00
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 Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +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 Improve parser errors for statements at global scope (#20871) 2025-02-15 23:50:34 +01:00
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 Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08:00
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 Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
test14496.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test14538.d Fix #20888 - Compiler spits out implicit conversion technobabble when a return statement doesn't match the return type of a function (#20890) 2025-02-18 16:55:56 +08:00
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 Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
test15785b.d
test15897.d Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
test15925.d
test15989.d Use errorSupplemental for long errors with 2 sentences (#21060) 2025-03-23 06:03:20 +08:00
test16095.d
test16116.d
test16188.d Improve error for failing opDispatch instantiation (#20902) 2025-02-20 10:40:10 +01:00
test16193.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
test16228.d
test16284.d
test16365.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test16381.d Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
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 Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
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
test18127.d Fix 18127 - ImportC: redeclaration of struct in different translation unit doesn’t check compatibility (#21224) 2025-04-14 14:35:20 +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 fix issue 23865 - ICE on attempt to insert an non overloadable symbol in a set (#15681) 2023-10-14 19:15:07 +08:00
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 Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +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 Use errorSupplemental for long errors with 2 sentences (#21060) 2025-03-23 06:03:20 +08:00
test19971.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +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
test20414.c ImportC: improve error message for size_t (#21187) 2025-04-10 07:16:54 +08:00
test20489.d Fix : Improved error message on override mismatch (#21023) 2025-03-18 08:28:57 +08:00
test20515.d
test20522.d Fix 10532, 14835, 20522 by adding test cases 2023-09-21 14:59:08 +02:00
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
test20763.d Fix #20763 - Inconsistent handling of type + value in typeof expressions (#20798) 2025-01-29 11:26:01 +01:00
test20809.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test20859.d Fix #20859 - ICE: class with __vtbl field name causes segfault in Scope::inCfile 2025-02-16 23:45:36 +01: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 Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
test21025.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
test21062.d Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08:00
test21093.d
test21096.d Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08:00
test21164.d
test21198.d
test21204.d
test21246.d
test21259.d
test21319.d
test21353.d Show type location for 'no property' error (#15586) 2023-09-08 16:44:42 +03:00
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 Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
test21912.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +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 Deprecate typesafe variadic class arguments (#20673) 2025-02-16 21:35:11 +01:00
test22048.d Fix aliasing function type returning a Type with TypeSuffixes (#15805) 2023-11-14 07:08:44 +08:00
test22070.c Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
test22102.c fix Issue 24069 - ImportC does not parse function pointer as parameter without name (#15790) 2023-11-09 00:20:59 -08:00
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
test22298.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test22329.d Improve opBinary error messages (#20789) 2025-01-28 06:23:30 +08:00
test22339.c fix Issue 24069 - ImportC does not parse function pointer as parameter without name (#15790) 2023-11-09 00:20:59 -08:00
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 Deprecate typesafe variadic class arguments (#20673) 2025-02-16 21:35:11 +01:00
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 ImportC: improve error message for size_t (#21187) 2025-04-10 07:16:54 +08:00
test23017.d
test23022.d escape.d: Fix handling of isTypesafeVariadicArray (#16709) 2024-07-16 14:29:57 +03:00
test23037.c fix Issue 24069 - ImportC does not parse function pointer as parameter without name (#15790) 2023-11-09 00:20:59 -08:00
test23056.c
test23057.c
test23058.c
test23073.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
test23112.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
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 add module declaration to test 2024-02-14 15:34:01 +01:00
test23789.c
test23873.d Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08:00
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 Fix Issue 24110 - [REG2.104] Array comparison lowering apparently not handled properly in __traits(compiles) (#15575) 2023-09-07 14:52:18 +03:00
test24157.d Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
test24159.d Fix Issue 24159: Store lowering of CatAssignExp in a separate field (#15791) 2023-11-13 13:06:02 +02:00
test24173.c fix Issue 24173 - ImportC: add Microsoft iNN integer literal suffixes (#15654) 2023-10-06 17:45:53 -07:00
test24295.d Fix Issue 24295 - [betterC] ICE with new int[] 2024-01-03 18:32:44 +01:00
test24353.d fix Bugzilla 24353 - add mutability check for foreach with opApply 2024-11-17 07:44:19 +08:00
test24365.d Fix Bugzilla 24365 - ICE when printing showCtfeContext error (#16131) 2024-02-02 08:06:03 +08:00
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 Fix #20888 - Compiler spits out implicit conversion technobabble when a return statement doesn't match the return type of a function (#20890) 2025-02-18 16:55:56 +08:00
testnothrow.c
testOpApply.d Print match level for ambiguous overloads 2025-01-05 13:28:09 +01:00
testrvaluecpctor.d Fix #20075 - Improve error message for immutable constructor type mismatch (#20990) 2025-03-16 08:00:27 +08:00
testscopestatic.d
testsemi.d Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08:00
testTypeof.c fix Issue 24069 - ImportC does not parse function pointer as parameter without name (#15790) 2023-11-09 00:20:59 -08:00
throwexp.d
tolvalue.d Fix 24238 - Confusing "not an lvalue"error messages 2023-11-13 00:40:35 +01:00
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 Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08: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
uda_lambda.d Don't parse lambda as UDA without parentheses (#21009) 2025-03-17 08:31:39 +08:00
udaparams.d Rephrase "no identifier for declarator" parse error (#20872) 2025-02-16 08:09:43 +08:00
udatypes.d
ufcs.d Merge stable (#21048) 2025-03-21 15:48:21 +01:00
union_conv.d Fix #20318 Compiler should explain why implicit conversion to mutable fails (#20984) 2025-03-14 19:09:40 +08:00
union_initialization.d Make safe error messages consistent (#20654) 2025-01-08 13:46:38 +08:00
unmatchedbrace.d
var_func_attr.d Print function bodies instead of __lambda in error messages 2025-02-17 00:41:33 +01:00
vararg2.d Improve readability of 'not callable using argument types' error message (#16045) 2024-01-19 00:24:55 +01:00
varargsstc.d Fix Bugzilla 24707 - error message has bad parameter attribute order (#16791) 2024-08-19 14:29:23 +03:00
vector_cast.d Fix 24072 - cast(__vector) array literal incorrectly triggers GC error 2023-11-15 00:03:57 +01:00
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 Turn foreach_reverse(AA) into an error (#16197) 2024-02-18 06:51:42 +08:00
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.