dmd/test/fail_compilation
2022-01-09 12:28:27 +00:00
..
extra-files Implement emitting depfile in Makefile format 2020-12-02 02:06:29 +01:00
fail22121/imports/test22121 fix Issue 22121: Tweak test to be friendly with gdc testsuite 2021-07-24 00:15:13 +02:00
imports Add test case for 20023 2021-11-29 14:56:24 +01:00
protection/subpkg
aacmp10381.d
aliasassign.d extend PR #11846 to add symbol support for AliasAssign 2021-01-15 10:44:47 +01:00
aliasassign1.d add AliasAssign declarations 2020-12-14 00:48:08 -08:00
alignas2.c ImportC implement bit fields (#12987) 2021-08-19 16:32:58 +08:00
already_defined.d Improve error message for 'already defined error' 2020-09-09 10:12:44 +02:00
b3841.d Enable -transition=complex by default (#12390) 2021-04-16 19:52:56 +08:00
b6227.d Fix 8044 - Print name of enum passed a tmpl param 2020-10-15 02:30:04 +02:00
b12504.d static foreach: Delay running ctfeInterpret until the lowering stage 2021-06-09 13:54:39 +00:00
b15069.d
b15875.d merge stable (#13421) 2021-12-14 12:33:55 +02:00
b15909.d Fix Issue 15909 - Duplicate case error reports characters as numbers 2020-10-18 10:07:28 +08:00
b16967.d Turn switch case fallthrough into an error 2022-01-09 12:28:27 +00:00
b17285.d
b17918.d
b19523.d Fix 14831 - Each function local symbols should have unique mangled name 2021-03-01 12:42:44 +01:00
b19685.d
b19691.d
b19691e.d
b19717.d
b19717a.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
b19730.d
b20011.d Fix Issue 20608 - Revert (obsolete and problematic) #10115 2020-09-25 03:00:04 +02:00
b20780.d Refactor attributes parsing (Parser.parseAttribute) 2020-10-20 09:55:45 +02:00
b20875.d
betterc.d
bitfields1.c [stable] Cherry-pick bit-field fixes from master (#13037) 2021-09-01 17:59:38 -07:00
bitfields2.c ImportC implement bit fields (#12987) 2021-08-19 16:32:58 +08:00
bug5.d
bug5b.d
bug4283.d
bug8150a.d
bug8150b.d
bug8891.d
bug9631.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
bug15613.d
bug16165.d
bug18743.d Turn deprecation for ambiguous operations in ternary into errors 2021-03-04 12:03:31 +01:00
bug19569.d
ccast.d
cconst1.c ImportC apply const to correct declarator 2021-06-21 18:47:36 +00:00
cenums.c ImportC: replace AliasDeclarations 2021-07-04 04:21:41 +00:00
cerrors.d
checkimports2.d
chkformat.d dmd.chkformat: uintmax_t is always same size as ulong, use name in error 2021-04-04 02:09:31 +02:00
circ10280.d
class1.d
class2.d
commaexp.d
constraints_aggr.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
constraints_defs.d
constraints_func1.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
constraints_func2.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
constraints_func3.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
constraints_func4.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
constraints_tmpl.d
covariant_override.d Fix 21538,20904: Correct implicitConvTo order for delegate parameters... 2021-11-13 12:19:20 +00:00
cpp_abi_tag.d
cpp_abi_tag2.d
cppeh1.d
cppeh2.d
cppmangle.d Fix misspelling identifer -> identifier 2021-04-01 21:05:26 +02:00
cppmangle2.d
ctfe10989.d
ctfe10995.d
ctfe11467.d
ctfe13612.d
ctfe14207.d
ctfe14465.d
ctfe14731.d
ctypes.d
cwords.d
dassert.d Fix 21798 - checkaction=context creates temporary of type void 2021-04-05 01:39:24 +02:00
ddoc_18083.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
debugCaseDeclaration.d Fix 21739 - Don't merge debug case into previous CaseStatement 2021-04-02 22:43:35 +02:00
dep_d1_ops.d
dephexstrings.d
depmsg.d
depmsg15814.d
depmsg15815.d
deprecate1553.d
deprecate12979a.d
deprecate12979b.d
deprecate12979c.d
deprecate12979d.d
deprecated6760.d
deprecatedImports.d
deprecatedTemplates.d
deprecateopdot.d
deprecations.d Print instantiation for template constraint deprecations too 2020-12-26 04:08:25 +01:00
diag1566.d
diag1730.d Improve 'Consider adding' error message 2020-11-29 03:56:39 +01:00
diag2452.d
diag3013.d
diag3438.d
diag3438b.d
diag3672.d
diag3672a.d
diag3673.d
diag3869.d
diag3913.d
diag4479.d
diag4528.d
diag4540.d
diag4596.d dmd.expression: Call optimize after modifiableLvalue 2021-06-26 01:06:35 +00:00
diag5385.d
diag5450.d
diag6373.d
diag6539.d
diag6677.d
diag6699.d
diag6707.d Improve 'Consider adding' error message 2020-11-29 03:56:39 +01:00
diag6717.d
diag6743.d
diag6796.d
diag7050a.d
diag7050b.d
diag7050c.d
diag7420.d
diag7477.d
diag7747.d
diag7998.d
diag8044.d Fix 8044 - Print name of enum passed a tmpl param 2020-10-15 02:30:04 +02:00
diag8101.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
diag8101b.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
diag8178.d dmd.expression: Call optimize after modifiableLvalue 2021-06-26 01:06:35 +00:00
diag8318.d Implement frontend support for Objective-C protocols 2020-12-06 13:17:40 +01:00
diag8425.d
diag8510.d
diag8559.d
diag8648.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
diag8684.d
diag8697.d
diag8714.d
diag8777.d
diag8787.d
diag8825.d
diag8892.d
diag8894.d
diag8928.d
diag9004.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
diag9148.d Improve static function frame access error message and coverage 2020-08-12 15:33:49 +02:00
diag9191.d
diag9210a.d
diag9247.d
diag9250.d
diag9312.d
diag9357.d
diag9358.d
diag9398.d
diag9420.d
diag9451.d
diag9479.d
diag9574.d
diag9620.d
diag9635.d
diag9679.d
diag9765.d
diag9831.d Fix 14831 - Each function local symbols should have unique mangled name 2021-03-01 12:42:44 +01:00
diag9861.d
diag9880.d
diag9961.d
diag10089.d
diag10099.d
diag10141.d
diag10169.d
diag10221.d
diag10221a.d
diag10319.d
diag10327.d Fix Issue 22361 - Failed import gives misleading error message (#13134) 2021-10-08 14:02:58 +03:00
diag10359.d
diag10405.d
diag10415.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
diag10688.d
diag10768.d
diag10783.d
diag10792.d
diag10805.d
diag10862.d
diag10926.d
diag10984.d Improve static function frame access error message and coverage 2020-08-12 15:33:49 +02:00
diag11078.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
diag11132.d
diag11198.d
diag11423.d
diag11425.d
diag11727.d
diag11756.d
diag11759.d
diag11769.d
diag11819a.d
diag11819b.d Remove unused traits identifier 'parameters' 2021-01-09 00:18:06 +01:00
diag11840.d
diag12063.d
diag12124.d
diag12280.d
diag12312.d
diag12380.d Fix 8044 - Print name of enum passed a tmpl param 2020-10-15 02:30:04 +02:00
diag12432.d
diag12480.d
diag12487.d
diag12640.d
diag12678.d
diag12777.d
diag12829.d Fix 14831 - Each function local symbols should have unique mangled name 2021-03-01 12:42:44 +01:00
diag13028.d
diag13082.d
diag13109.d
diag13142.d
diag13215.d fix issue 13215: Add test for already improved diagnostics for array conversion 2020-08-23 17:19:27 +02:00
diag13281.d
diag13320.d
diag13333.d
diag13528.d
diag13609a.d
diag13609b.d
diag13787.d
diag13884.d
diag13942.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
diag14102.d
diag14145.d Fix issue 14145 - opDispatch not considered when function body doesn't compile 2021-03-22 14:30:37 +08:00
diag14163.d
diag14235.d
diag14818.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
diag14875.d Print instantiation for template constraint deprecations too 2020-12-26 04:08:25 +01:00
diag14876.d
diag15001.d
diag15186.d
diag15209.d
diag15235.d
diag15340.d
diag15411.d Fix 14831 - Each function local symbols should have unique mangled name 2021-03-01 12:42:44 +01:00
diag15669.d
diag15713.d
diag15974.d
diag16271.d
diag16499.d
diag16976.d fix Issue 22006 - static foreach and foreach over tuple doesn't work on 16-bit (#12662) 2021-06-10 02:41:33 +08:00
diag16977.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
diag18460.d
diag18574.d
diag19022.d
diag19196.d
diag19225.d
diag20059.d Fix 22472 - Correct error message for invalid void return 2021-11-03 23:45:44 +00:00
diag20518.d
diag21883.d Improve error message for base class followed by interface 2021-05-01 01:21:29 +02:00
diag_class_alloc.d End deprecation period for allocators 2021-07-24 13:30:21 +00:00
diag_cstyle.d
diag_debug_conditional.d Parse: Add some highlighting for keywords in error messages 2020-10-20 13:19:51 +09:00
diag_err1.d
diag_funclit.d
diag_template_alias.d Parse: Add some highlighting for keywords in error messages 2020-10-20 13:19:51 +09:00
diag_template_this.d Parse: Add some highlighting for keywords in error messages 2020-10-20 13:19:51 +09:00
diagin.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
diaginref.d Disallow in ref at parsing stage when using -preview=in 2020-08-21 02:40:33 +09:00
dip22a.d
dip22b.d
dip22e.d
dip25.d
disable.d
disable_new.d End deprecation period for allocators 2021-07-24 13:30:21 +00:00
dtor_attributes.d Add destructor tracking 2020-09-05 21:16:12 +02:00
dtorfields_attributes.d Add destructor tracking 2020-09-05 21:16:12 +02:00
e7804_1.d
e7804_2.d
e15876_1.d
e15876_2.d
e15876_3.d
e15876_4.d
e15876_5.d
e15876_6.d
emptyModulePattern.d
enum9921.d
enum_init.d Improve error messages for min/max of opaque enums 2021-04-05 04:21:04 +02:00
enumtype.c ImportC: add enum member semantics 2021-07-15 20:42:18 +00:00
fail3.d
fail9.d
fail10.d
fail11.d Replace http:// with https:// for forum, issues, and wiki dlang.org links 2021-12-22 20:23:45 +00:00
fail12.d
fail14.d
fail15.d test: Replace http:// with https:// for digitalmars.com links 2021-12-22 17:45:19 +00:00
fail16.d
fail17.d
fail18.d
fail20.d
fail22.d
fail23.d
fail24.d
fail25.d
fail27.d
fail34.d
fail35.d test: Replace http:// with https:// for digitalmars.com links 2021-12-22 17:45:19 +00:00
fail36.d
fail37_m32.d
fail37_m64.d
fail38.d
fail39.d Improve static function frame access error message and coverage 2020-08-12 15:33:49 +02:00
fail40.d
fail41.d
fail42.d
fail44.d
fail45.d
fail46.d
fail47.d Start deprecation period of identical functions in a single module (#8429) 2020-09-22 19:41:00 +02:00
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 test: Replace http:// with https:// for digitalmars.com links 2021-12-22 17:45:19 +00:00
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 Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
fail96.d
fail97.d
fail98.d
fail99.d
fail100.d
fail101.d Enable -transition=complex by default (#12390) 2021-04-16 19:52:56 +08:00
fail104.d
fail105.d
fail106.d Revert "Revert "Fix Issue 19754 - cast() sometimes yields lvalue, sometimes yields rvalue"" 2020-09-25 02:57:44 +02:00
fail109.d Fix 21797 - Stack overflow for forward-referenced enum min / max 2021-04-05 07:55:31 +09:00
fail110.d
fail111.d
fail113.d
fail114.d
fail115.d
fail116.d merge stable (#13421) 2021-12-14 12:33:55 +02:00
fail117.d Remove early error from resolvePropertiesX() 2021-05-21 08:52:47 +02:00
fail118.d
fail120.d
fail121.d
fail122.d
fail123.d
fail124.d
fail125.d
fail126.d
fail127.d
fail129.d
fail131.d
fail132.d
fail133.d
fail134.d Issue 7352 - Poor error message when using variable as template type parameter 2021-03-21 06:02:11 +01:00
fail136.d
fail139.d
fail142.d
fail143.d
fail144.d
fail145.d
fail150.d
fail152.d fix Issue 15257 - __traits(compiles, .) with malformed inline asm silently ends compilation 2020-08-20 17:15:32 -07:00
fail153.d
fail154.d
fail155.d
fail156.d
fail158.d
fail159.d
fail160.d
fail161.d
fail162.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
fail163.d
fail169.d
fail170.d
fail172.d
fail176.d
fail177.d
fail179.d
fail180.d
fail183.d Improve diagnostic messages for redundant storage classes 2020-08-14 15:31:30 +09:00
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 Improve 'Consider adding' error message 2020-11-29 03:56:39 +01:00
fail218.d
fail220.d
fail221.d
fail222.d Remove eager parsing error, move it to semantic 2020-12-26 14:15:24 +01:00
fail223.d
fail224.d
fail228.d
fail229.d
fail231.d
fail232.d
fail233.d
fail235.d
fail236.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
fail237.d
fail238_m32.d Fix Issue 21927 - ICE (illegal instruction) with static foreach over empty member template 2021-05-21 11:33:19 +02:00
fail238_m64.d Fix Issue 21927 - ICE (illegal instruction) with static foreach over empty member template 2021-05-21 11:33:19 +02:00
fail239.d
fail240.d
fail241.d Improve 'Consider adding' error message 2020-11-29 03:56:39 +01:00
fail243.d
fail244.d
fail245.d
fail246.d Parse: Add some highlighting for keywords in error messages 2020-10-20 13:19:51 +09:00
fail247.d Parse: Add some highlighting for keywords in error messages 2020-10-20 13:19:51 +09:00
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 fix issue 21431 - Incorrect maximum and actual number of cases in a switch case range is reported (#13058) 2021-09-09 15:15:34 +08:00
fail288.d
fail289.d
fail290.d
fail291.d
fail296.d
fail297.d
fail298.d
fail299.d
fail301.d
fail302.d
fail303.d Enable -transition=complex by default (#12390) 2021-04-16 19:52:56 +08:00
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 Fix 22419 - Allow inferred return type for main 2021-10-19 09:33:15 +00:00
fail319.d
fail320.d
fail322.d
fail325.d
fail327.d
fail328.d
fail329.d
fail330.d
fail331.d
fail332.d
fail333.d
fail334.d
fail335.d
fail336.d
fail337.d
fail340.d
fail341.d Fix Issue 21885 - Bad diagnostic: struct is not copyable because it is annotated @disable 2021-05-23 11:29:47 +08:00
fail343.d
fail344.d
fail346.d
fail347.d
fail349.d
fail351.d Revert "Revert "Fix Issue 19754 - cast() sometimes yields lvalue, sometimes yields rvalue"" 2020-09-25 02:57:44 +02:00
fail352.d
fail353.d
fail354.d
fail355.d
fail356a.d
fail356b.d
fail356c.d
fail359.d
fail1900.d
fail1995.d Fix 1995: Provide more informative error message for import(exp) 2020-08-06 14:24:56 +02:00
fail2195.d Fix Issue 21272 - Overzealous and inconsistent foreach shadowing deprecations for nested functions 2020-09-24 14:27:11 +08:00
fail2350.d
fail2361.d
fail2450.d Fix Issue 2450 - Error using operators from named template mixin (version 2) 2021-05-21 07:08:44 +02:00
fail2456.d
fail2656.d
fail2740.d
fail2789.d Fix 21505 - Rework duplicate function detection without mangling (#12053) 2021-01-31 17:10:01 +08:00
fail2962.d
fail3144.d
fail3150.d
fail3290.d
fail3354.d fix Issue 15257 - __traits(compiles, .) with malformed inline asm silently ends compilation 2020-08-20 17:15:32 -07:00
fail3581a.d
fail3581b.d
fail3672.d
fail3673a.d
fail3673b.d
fail3703.d
fail3731.d
fail3753.d Add openbsd to ignore list 2021-11-04 09:30:29 +00:00
fail3882.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
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 Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375b.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375c.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375d.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375e.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375f.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375g.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375h.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375i.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375j.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375k.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375l.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375m.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375o.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375p.d
fail4375q.d
fail4375r.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375s.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375t.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375u.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375v.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375w.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375x.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4375y.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
fail4421.d
fail4448.d
fail4510.d
fail4511.d
fail4544.d
fail4559.d
fail4611.d
fail4923.d End deprecation period for modifying immutable variable from static this 2021-07-23 11:35:51 +09:00
fail4958.d
fail5153.d
fail5435.d Fix 8044 - Print name of enum passed a tmpl param 2020-10-15 02:30:04 +02:00
fail5634.d Start deprecation period of identical functions in a single module (#8429) 2020-09-22 19:41:00 +02:00
fail5733.d
fail5851.d
fail5908.d
fail5953a1.d
fail5953a2.d
fail5953s1.d
fail5953s2.d
fail6029.d
fail6107.d
fail6242.d
fail6334.d fix Issue 16689 - Errors in instantiated mixin templates should show instantiation point (#12463) 2021-05-27 00:44:12 +08:00
fail6451.d
fail6453.d
fail6458.d
fail6497.d
fail6561.d
fail6592.sh
fail6611.d
fail6652.d
fail6781.d
fail6795.d Fix Issue 21312 - Treat elements of (dynamic) array literals as lvalues again 2020-11-02 00:57:47 +01:00
fail6889.d
fail6968.d
fail7077.d
fail7173.d Fix Issue 22214 - [REG 2.097.0] __traits(compiles) doesn't notice invalid getMember that yields type (#13030) 2021-08-29 02:51:27 +01:00
fail7178.d
fail7234.d
fail7352.d Issue 7352 - Poor error message when using variable as template type parameter 2021-03-21 06:02:11 +01:00
fail7369.d
fail7424b.d fix Issue 22133 - [REG2.097] Breaking change in DotTemplateExp type semantics leading to e.g. isInputRange regression 2021-07-21 16:54:53 +00:00
fail7424c.d fix Issue 22133 - [REG2.097] Breaking change in DotTemplateExp type semantics leading to e.g. isInputRange regression 2021-07-21 16:54:53 +00:00
fail7424d.d fix Issue 22133 - [REG2.097] Breaking change in DotTemplateExp type semantics leading to e.g. isInputRange regression 2021-07-21 16:54:53 +00:00
fail7424e.d fix Issue 22133 - [REG2.097] Breaking change in DotTemplateExp type semantics leading to e.g. isInputRange regression 2021-07-21 16:54:53 +00:00
fail7424f.d fix Issue 22133 - [REG2.097] Breaking change in DotTemplateExp type semantics leading to e.g. isInputRange regression 2021-07-21 16:54:53 +00:00
fail7424g.d fix Issue 22133 - [REG2.097] Breaking change in DotTemplateExp type semantics leading to e.g. isInputRange regression 2021-07-21 16:54:53 +00:00
fail7424h.d fix Issue 22133 - [REG2.097] Breaking change in DotTemplateExp type semantics leading to e.g. isInputRange regression 2021-07-21 16:54:53 +00:00
fail7424i.d fix Issue 22133 - [REG2.097] Breaking change in DotTemplateExp type semantics leading to e.g. isInputRange regression 2021-07-21 16:54:53 +00:00
fail7443.d Start deprecation period of identical functions in a single module (#8429) 2020-09-22 19:41:00 +02:00
fail7524a.d
fail7524b.d
fail7603a.d Do not recommend un-approved preview switches 2021-06-02 11:25:49 +02:00
fail7603b.d Do not recommend un-approved preview switches 2021-06-02 11:25:49 +02:00
fail7603c.d Do not recommend un-approved preview switches 2021-06-02 11:25:49 +02:00
fail7702.d
fail7751.d
fail7848.d
fail7851.d
fail7859.d
fail7861.d
fail7862.d
fail7903.d
fail8009.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
fail8032.d
fail8168.d
fail8179b.d
fail8217.d
fail8262.d
fail8313.d
fail8373.d
fail8631.d
fail8691.d
fail8724.d
fail9063.d
fail9081.d
fail9199.d
fail9279.d
fail9290.d
fail9301.d
fail9346.d Fix Issue 21885 - Bad diagnostic: struct is not copyable because it is annotated @disable 2021-05-23 11:29:47 +08:00
fail9413.d
fail9414a.d
fail9414b.d
fail9414c.d
fail9414d.d
fail9537.d
fail9562.d
fail9572.d
fail9613.d test: Fix typos ("PREMUTE") (#12758) 2021-06-26 13:32:16 -07:00
fail9665a.d
fail9665b.d
fail9710.d
fail9735.d
fail9766.d ImportC: allow multiple alignment-specifiers (#12963) 2021-08-10 18:21:01 +08:00
fail9773.d Do not recommend un-approved preview switches 2021-06-02 11:25:49 +02:00
fail9790.d
fail9891.d Do not recommend un-approved preview switches 2021-06-02 11:25:49 +02:00
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
fail10630.d
fail10666.d
fail10806.d
fail10905.d
fail10947.d
fail10964.d Gag errors mentioning _d_array{,set}ctor (#13476) 2022-01-03 12:07:02 +02:00
fail10968.d Gag errors mentioning _d_array{,set}ctor (#13476) 2022-01-03 12:07:02 +02:00
fail10980.d
fail11038.d Remove phobos from fail_compilation/fail11038.d 2021-07-10 02:30:34 +02:00
fail11042.d
fail11125.d
fail11151.d
fail11163.d
fail11355.d Fix Issue 21885 - Bad diagnostic: struct is not copyable because it is annotated @disable 2021-05-23 11:29:47 +08:00
fail11375.d
fail11426.d
fail11445.d
fail11453a.d
fail11453b.d
fail11503a.d
fail11503b.d
fail11503c.d
fail11503d.d
fail11510.d
fail11532.d
fail11542.d
fail11545.d
fail11552.d Fix 21985 - Ensure that LabelDsymbols have an explicit location 2021-05-30 01:06:30 +02:00
fail11562.d
fail11591b.d
fail11653.d Turn switch case fallthrough into an error 2022-01-09 12:28:27 +00:00
fail11714.d
fail11746.d
fail11748.d
fail11751.d
fail12047.d
fail12236.d
fail12255.d
fail12378.d
fail12390.d
fail12436.d
fail12485.sh
fail12604.d
fail12622.d
fail12635.d
fail12636.d
fail12730a.d fix Issue 12730 - lea instruction accepts subtraction of scaling register but actually adds 2020-08-11 00:19:49 +02:00
fail12730b.d fix Issue 12730 - lea instruction accepts subtraction of scaling register but actually adds 2020-08-11 00:19:49 +02:00
fail12744.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
fail12749.d
fail12764.d
fail12809.d
fail12901.d
fail12908.d
fail12932.d
fail13064.d
fail13116.d
fail13120.d
fail13187.d
fail13203.d
fail13336a.d
fail13336b.d
fail13424.d
fail13434_m32.d
fail13434_m64.d
fail13435.d
fail13498.d
fail13574.d
fail13601.d
fail13701.d
fail13756.d
fail13775.d
fail13902.d
fail13938.d
fail13939.d
fail14009.d
fail14089.d
fail14249.d
fail14304.d Be more restrictive in IndexExp.isLvalue() 2020-09-25 02:57:44 +02:00
fail14406.d
fail14416.d
fail14486.d
fail14554.d
fail14669.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
fail14965.d
fail14997.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
fail15044.d
fail15068.d
fail15089.d
fail15361.d
fail15535.d
fail15550.d
fail15616a.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
fail15616b.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
fail15626.d
fail15667.d
fail15691.d
fail15755.d
fail15896.d
fail16001.d Fixup for PR12528 - Add changelog, improve message, fix tests 2021-05-31 06:35:24 +02:00
fail16206a.d
fail16206b.d
fail16600.d
fail16689.d fix Issue 16689 - Errors in instantiated mixin templates should show instantiation point (#12463) 2021-05-27 00:44:12 +08:00
fail16997.d Fixup intpromote by default (#13363) 2021-11-29 11:25:44 +02:00
fail17105.d fix Issue 17105 - [ICE] SIMD Internal error with optimizations: backend\cod3.c 6807 2020-12-23 03:57:46 +01:00
fail17275.d
fail17354.d
fail17419.d
fail17421.d
fail17491.d Be more restrictive in DotVarExp.isLvalue() 2020-09-25 02:57:45 +02:00
fail17492.d Start deprecation period of identical functions in a single module (#8429) 2020-09-22 19:41:00 +02:00
fail17502.d
fail17518.d
fail17570.d
fail17602.d Fix 8044 - Print name of enum passed a tmpl param 2020-10-15 02:30:04 +02:00
fail17612.d
fail17625.d
fail17630.d
fail17646.d
fail17689.d
fail17722a.d
fail17722b.d
fail17842.d
fail17927.d
fail17955.d Fix 22053: Deprecate typeless catch at the parser level 2021-06-22 02:02:56 +00:00
fail17969.d
fail17976.d
fail18057.d
fail18057b.d
fail18093.d
fail18143.d dmd.declaration: Fix syntax highlighting on 'this' parameter in message 2021-01-25 10:44:17 +01:00
fail18219.d
fail18228.d
fail18236.d
fail18243.d
fail18372.d
fail18417.d
fail18620.d
fail18719.d
fail18892.d
fail18938.d
fail18970.d Fix issue 14145 - opDispatch not considered when function body doesn't compile 2021-03-22 14:30:37 +08:00
fail18979.d
fail18985.d
fail18994.d Fix Issue 21885 - Bad diagnostic: struct is not copyable because it is annotated @disable 2021-05-23 11:29:47 +08:00
fail19038.d
fail19076.d
fail19098.d
fail19099.d
fail19103.d Replace writeln with puts in fail19103.d for Phobos independence 2021-05-03 23:40:34 +09:00
fail19181.d
fail19182.d
fail19202.d
fail19209.d
fail19319a.d
fail19319b.d
fail19336.d
fail19441.d
fail19447.d
fail19520.d
fail19609.d
fail19687.d
fail19729.d fix issue 19729 - Constructor overloads coming from mixin are not resolved 2020-09-04 15:16:44 +02:00
fail19744.d
fail19757_m32.d
fail19757_m64.d
fail19871.d
fail19881.d use -preview= flags instead of old -dipXXXX flags 2021-08-08 19:20:23 +00: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 End deprecation period for incorrect initialization of union when first member isn't marked (Issues 19919 and 19917) 2021-07-30 12:25:38 +00:00
fail19922.d
fail19923.d
fail19931.d
fail19941.d
fail19955.d
fail19965.d
fail20000.d
fail20033.d Remove phobos from fail_compilation/fail20033.d 2021-07-10 02:03:09 +02:00
fail20040.d
fail20073.d
fail20084.d
fail20108.d use -preview= flags instead of old -dipXXXX flags 2021-08-08 19:20:23 +00:00
fail20163.d
fail20164.d
fail20183.d Issue 21807 - Missing deprecation when slicing static array temporary... 2021-04-08 07:47:35 +08:00
fail20376.d
fail20448.d
fail20461.d
fail20538.d
fail20547.d
fail20551.d
fail20609.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
fail20616.d Fix Issue 20616 2021-12-13 10:52:53 +00:00
fail20618.d Fix Issue 22198 - Compile time bounds checking for static arrays (#13169) 2021-11-11 09:53:21 +09:00
fail20637.d
fail20638.d
fail20658.d
fail20691.d fix Issue 20691 - Converting scope static array to scope dynamic array should be error 2021-08-27 14:02:44 +00:00
fail20714.d Reintroduce the fix for the reverted PR: Postblit has priority over copy constructor 2021-01-28 00:31:46 +09:00
fail20730a.d
fail20730b.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
fail20771.d
fail20772.d
fail20775.d
fail20779.d
fail20800.d
fail20965.d Reintroduce the fix for the reverted PR: Postblit has priority over copy constructor 2021-01-28 00:31:46 +09:00
fail21001.d
fail21091a.d Fix Issue 22361 - Failed import gives misleading error message (#13134) 2021-10-08 14:02:58 +03:00
fail21091b.d Fix Issue 22361 - Failed import gives misleading error message (#13134) 2021-10-08 14:02:58 +03:00
fail21092.d Fix Issue 21092 -[ICE] Segmentation fault in ExpressionPrettyPrintVisitor::visit(CommaExp*) at dmd/hdrgen.d:2293 2020-08-11 21:40:35 +02:00
fail21214.d fix Issue 21214 - simd: wrong diagnostic with unsupported vectors 2020-12-23 04:17:14 +01:00
fail21227_posix.d Add more tests 2020-10-09 19:57:55 -04:00
fail21227_win.d Add openbsd to ignore list 2021-11-04 10:58:12 +00:00
fail21275.d Fix Issue 21275 - Overload resolution bypasses private access 2020-09-29 15:29:34 +08:00
fail21508.d Fix 21508: Do not look inside imports that shadow a symbol (#12178) 2021-02-06 20:48:31 +08:00
fail21508_2.d Fix 21508: Do not look inside imports that shadow a symbol (#12178) 2021-02-06 20:48:31 +08:00
fail21547.d Fix Issues 20695, 21547 - CpCtor disables default construction + Struct initializers are disabled wrongfully 2021-01-17 20:33:05 +09:00
fail21830.d fix Issue 21832 - Wrong deprecation message when importing non-deprecated template in static condition 2021-04-16 03:50:15 +02:00
fail21831.d fix Issue 21831 - Wrong deprecation message in template parameters before evaluating constraints 2021-04-16 02:32:12 +02:00
fail21832.d fix Issue 21832 - Wrong deprecation message when importing non-deprecated template in static condition 2021-04-16 03:50:15 +02:00
fail21849.d fix Issue 21849 - UTF8: -verrors=context doesn't respect multibyte characters 2021-04-23 04:36:43 +02:00
fail21868b.d fix Issue 21868 - DIP1000 does not catch pointer to struct temporary (#12829) 2021-07-23 21:38:53 +08:00
fail21885.d Fix Issue 21885 - Bad diagnostic: struct is not copyable because it is annotated @disable 2021-05-23 11:29:47 +08:00
fail21928.d Fix issue 21928: pass Loc to Cat() explicitly. 2021-05-19 07:36:22 +08:00
fail21928b.d Fix issue 21928: pass Loc to Cat() explicitly. 2021-05-19 07:36:22 +08:00
fail21980.c Issue 21980 - importC: _Thread_local allowed as storage class for return type 2021-06-27 19:15:29 +00:00
fail22006.d fix Issue 22006 - static foreach and foreach over tuple doesn't work on 16-bit (#12662) 2021-06-10 02:41:33 +08:00
fail22035.d fix Issue 22035 - [REG 2.097][ICE] Segmentation fault parsing invalid case statement (#12702) 2021-06-18 19:07:24 +08:00
fail22054.d Fix Issue 22054 - Referencing a fwd-declared field results in many error messages 2021-07-08 10:04:05 +00:00
fail22075.d Fix Issue 22075 - [Reg 2.068] AA key type S should have size_t toHash() const nothrow @safe if opEquals defined is not triggered if any field of S has its own alias this 2021-07-08 17:05:06 +00:00
fail22084.d Fix Issue 22214 - [REG 2.097.0] __traits(compiles) doesn't notice invalid getMember that yields type (#13030) 2021-08-29 02:51:27 +01:00
fail22118.d Fix Issue 22118 - Const union causes false multiple-initialization error in constructor (#12945) 2021-08-18 20:27:57 +08:00
fail22121.d fix Issue 22121: Tweak test to be friendly with gdc testsuite 2021-07-24 00:15:13 +02:00
fail22133.d fix Issue 22133 - [REG2.097] Breaking change in DotTemplateExp type semantics leading to e.g. isInputRange regression 2021-07-21 16:54:53 +00:00
fail22138.d fix Issue 22138 - foreach cannot declare the loop variables as scope 2021-07-26 12:03:25 +09:00
fail22144.d fix Issue 22144 - ICE(dcast.d): Floating point exception in castTo::CastTo::visit(Expression*) at dmd/dcast.d:1702 (#12924) 2021-07-26 18:07:02 +08:00
fail22151.d Fix Issue 22151 - Compiler crash when attempting to assign to function 2021-10-17 10:04:21 +00:00
fail22157.d Fix Issue 22157 - Bad diagnostic for static/non-static overload resolution conflict (#12958) 2021-08-06 17:01:21 +08:00
fail22366.d Fix Issue 22366 - [dip1000] scope variable can be assigned to associative array 2021-10-11 22:13:32 +00:00
fail22529.d merge stable (#13421) 2021-12-14 12:33:55 +02:00
fail22570.d merge stable (#13421) 2021-12-14 12:33:55 +02:00
fail_arrayexp.d
fail_arrayop1.d
fail_arrayop2.d fix Issue 11717 - CTFE: non-constant value with array and vector ops 2021-01-02 08:58:45 +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
fail_pretty_errors.d
fail_scope.d Remove -preview=dip25 from the test-suite 2020-12-30 11:04:59 +01:00
failasm.d fix Issue 2617 - asm silently accepts ambiguous-sized operations 2020-08-24 23:07:22 +02:00
failasm2.d fix Issue 2617 - asm silently accepts ambiguous-sized operations 2020-08-24 23:07:22 +02:00
failattr.d
failcontracts.d
failCopyCtor.d
failCopyCtor2.d
failcstuff1.c ImportC: improve parsing error message 2021-11-22 10:26:39 +00:00
failcstuff2.c merge stable (#13421) 2021-12-14 12:33:55 +02:00
failcstuff3.c fix Issue 22103 - importC: Parser accepts wrong syntax for array declarators 2021-07-07 15:23:04 +00:00
faildeleteaa.d
faildottypeinfo.d
failescape.d
failinout1.d
failinout2.d
failinout3748a.d
failinout3748b.d
failob1.d
failob2.d Fix issue #21640: @live not working with templates 2021-02-16 04:01:24 +01:00
failoffset.d
failsafea.d
failsafeb.d
failsafec.d
finalswitch.d fix issue 22038 - final switch error message should report all missing members 2021-07-07 07:37:55 +00:00
finalswitch_verbose.d fix issue 22038 - final switch error message should report all missing members 2021-07-07 07:37:55 +00:00
fix350a.d
fix350b.d
fix5212.d
fix17349.d
fix17635.d
fix17751.d
fix18575.d
fix19018.d
fix19059.d
fix19246.d
fix21585.d fix Issue 21585 - add __traits(totype, string) to convert mangled type string to an existing type 2021-03-15 22:36:56 +01:00
fix22104.c fix Issue 22104 - importC: Parser accepts arrays with incomplete element types 2021-10-10 14:49:37 +02:00
fix22253.c fix Issue 22253 - ImportC expressions inadvertently supporting D properties 2021-09-14 08:22:55 +00:00
fix22263.c fix Issue 22263 - ImportC: function and variable re-declarations should be allowed (#13085) 2021-09-24 11:10:59 +03:00
fix22265.c merge stable (#13421) 2021-12-14 12:33:55 +02:00
fix22342.c fix Issue 22342 - importC: Error: function 'func()' is not callable using argument types '(int) (#13132) 2021-10-07 16:38:47 +01:00
fob1.d
fob2.d Fix issue 19873 - function should be by default @system even with -preview=dip1000 (#12821) 2021-11-16 15:16:02 +02:00
foreach.d Improve error message for 'out' on foreach 2021-10-18 12:21:24 +00:00
foreach2.d Minor: Move a test from traits compiles to fail compilation 2021-11-01 01:24:23 +00:00
format.d
gag4269a.d
gag4269b.d
gag4269c.d
gag4269d.d
gag4269e.d
gag4269f.d
gag4269g.d
generic.c ImportC: implement semantics for _Generic (#12974) 2021-08-14 18:15:09 +08:00
generic2.c ImportC: implement semantics for _Generic (#12974) 2021-08-14 18:15:09 +08:00
goto1.d
goto2.d Fix 13815 - Use correct scope during statementSemantic on try-block 2021-04-20 09:03:36 +09:00
goto3.d
iasm1.d Merge pull request #12600 from MartinNowak/merge_stable 2021-05-30 05:01:36 +02:00
ice1144.d
ice1358.d
ice2843.d
ice4094.d
ice4983.d
ice5996.d
ice6538.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
ice7645.d
ice7782.d Fix Issue 22361 - Failed import gives misleading error message (#13134) 2021-10-08 14:02:58 +03:00
ice8100.d
ice8309.d
ice8499.d
ice8604.d
ice8630.d
ice8711.d
ice8742.d
ice8795.d
ice8795b.d
ice9013.d
ice9254a.d
ice9254b.d
ice9254c.d
ice9273a.d
ice9273b.d
ice9284.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
ice9291.d
ice9338.d
ice9406.d Remove early error from resolvePropertiesX() 2021-05-21 08:52:47 +02:00
ice9439.d
ice9494.d
ice9540.d
ice9545.d
ice9759.d Improve 'Consider adding' error message 2020-11-29 03:56:39 +01:00
ice9806.d
ice9865.d
ice10016.d
ice10076.d
ice10212.d Fix 22472 - Correct error message for invalid void return 2021-11-03 23:45:44 +00:00
ice10259.d
ice10273.d
ice10283.d
ice10341.d
ice10382.d
ice10419.d
ice10598.d Fix Issue 21651 - Unimported package doesn't error out when used as part of fully qualified type (#12215) 2021-03-08 15:26:27 +08:00
ice10599.d
ice10600.d
ice10616.d
ice10624.d
ice10651.d
ice10713.d
ice10727a.d
ice10727b.d
ice10922.d
ice10938.d Fix issue 14145 - opDispatch not considered when function body doesn't compile 2021-03-22 14:30:37 +08:00
ice10949.d
ice11086.d
ice11136.d
ice11153.d
ice11404.d
ice11472.d
ice11513a.d
ice11513b.d
ice11518.d
ice11552.d Fix 21985 - Ensure that LabelDsymbols have an explicit location 2021-05-30 01:06:30 +02:00
ice11553.d
ice11626.d
ice11726.d
ice11793.d
ice11822.d Fix 14831 - Each function local symbols should have unique mangled name 2021-03-01 12:42:44 +01:00
ice11849b.d
ice11850.d
ice11856_0.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
ice11856_1.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
ice11919.d
ice11922.d
ice11925.d
ice11926.d
ice11944.d
ice11963.d
ice11965.d
ice11967.d Refactor attributes parsing (Parser.parseAttribute) 2020-10-20 09:55:45 +02:00
ice11968.d
ice11969.d
ice11974.d
ice11982.d
ice12040.d
ice12158.d
ice12174.d
ice12235.d
ice12350.d
ice12362.d
ice12397.d
ice12501.d
ice12534.d
ice12539.d
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 Rename Prot struct, protection member, prot() to visibility/vis 2021-01-03 14:42:33 +01:00
ice13459.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16: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 Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
ice14146.d
ice14177.d
ice14185.d
ice14272.d
ice14424.d
ice14446.d
ice14621.d
ice14642.d
ice14844.d
ice14907.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
ice14923.d
ice15002.d
ice15092.d
ice15127.d
ice15172.d
ice15317.d
ice15332.d
ice15441.d
ice15688.d
ice15788.d
ice15816.d
ice15855.d
ice15922.d
ice16035.d
ice16657.d
ice17074.d remove more unused TOKs (#13423) 2021-12-16 04:19:41 +00:00
ice17690.d
ice17831.d turn mutable case variables into an error 2021-07-12 15:23:38 +08:00
ice18469.d
ice18753.d
ice18803a.d
ice18803b.d
ice19295.d
ice19755.d
ice19762.d
ice19887.d
ice19950.d
ice20042.d fix Issue 20041 - CTFE incorrect result with __vector 2020-12-28 18:57:12 +01:00
ice20056.d
ice20057.d
ice20264.d
ice20545.d
ice20709.d
ice21060.d
ice21095.d
ice22377.d fix Issue 22377: Show location for Windows extern(C++) mangling ICE (#13151) 2021-10-14 13:20:53 +03:00
ice22516.d merge stable (#13421) 2021-12-14 12:33:55 +02:00
iconv_interface_array.d Allow implicit conversion of static array of class X to static array of baseclasses of X 2020-09-29 17:18:30 +08:00
impconv.d
imphint.d
invalid_lib.d Fix Issue 22478 - OpenBSD: Add to fail_compilation/invalid_lib.d 2021-11-04 07:58:36 +00:00
isreturnonstack.d
issue3827.d
issue15103.d
issue16020.d
issue20422.d
issue20627.d
issue20704.d Do not recommend un-approved preview switches 2021-06-02 11:25:49 +02:00
issue21203.d fix brace in error message (#12571) 2021-05-24 03:35:46 -07:00
issue21295.d Issue 21295: Add test for symbol lookup/resolve in compilation broken 2020-10-07 14:28:40 +02:00
issue21378.d Issue 21378 - pragma(inline) should allow not only a bool literal but any CTFE expression that converts to bool 2020-11-15 14:52:48 +01:00
issue21685_main.d [DSSv3] Fix Issue 21685: add clearer message for private constructor (#12919) 2021-08-02 16:11:26 +08:00
issue21936.d [DSSv3] Fix Issue 21685: add clearer message for private constructor (#12919) 2021-08-02 16:11:26 +08:00
json.d
json2.d
json3.d
jsonBadField1.d
jsonBadField2.d
lexer1.d
lexer2.d
lexer3.d
lexer4.d
lexer5.d
lookup.d
makedeps_doubleparam.d Implement emitting depfile in Makefile format 2020-12-02 02:06:29 +01:00
makedeps_nofile.d Implement emitting depfile in Makefile format 2020-12-02 02:06:29 +01:00
makedeps_wrongflag.d Implement emitting depfile in Makefile format 2020-12-02 02:06:29 +01:00
mangle1.d
mangle2.d
misc1.d
misc_parser_err_cov1.d better closing paren error message 2021-12-26 22:33:24 +00:00
mixin.d
mixin_gc.d
mixintype2.d Fix Issue 21489 - Duplicated template instantiation using mixin inside alias declaration 2021-01-07 06:50:53 -03:00
moduleundefuda.d
needspkgmod.d
needspkgmod2.d
nestedtempl0.d
nestedtempl1.d Deprecate "Fix for the non-global template issue 5710" 2021-01-07 16:30:09 +01:00
nestedtempl2.d Deprecate "Fix for the non-global template issue 5710" 2021-01-07 16:30:09 +01:00
nestedtempl3.d
no_object.d
no_Throwable.d
no_TypeInfo.d
nogc1.d
nogc2.d
nogc3.d
noreturn.d Fix 22389 - Check that noreturn functions don't return normally (#13173) 2021-10-16 12:02:26 +03:00
noreturn2.d Fix 22472 - Correct error message for invalid void return 2021-11-03 23:45:44 +00:00
notype.d
numliteral.c merge stable (#13421) 2021-12-14 12:33:55 +02:00
objc_class1.d
objc_class2.d
objc_class3.d
objc_non_objc_base.d
objc_offsetof.d
objc_tupleof.d
parse12924.d
parse12967a.d
parse12967b.d
parse13361.d
parse14285.d
parse14745.d
parse19277.d
parseStc.d better closing paren error message 2021-12-26 22:33:24 +00:00
parseStc2.d Rename Prot struct, protection member, prot() to visibility/vis 2021-01-03 14:42:33 +01:00
parseStc3.d
parseStc4.d
parseStc5.d
pragma2.c refactor structalign_t (#13171) 2021-10-16 12:04:05 +03:00
pragmainline.d Issue 21378 - pragma(inline) should allow not only a bool literal but any CTFE expression that converts to bool 2020-11-15 14:52:48 +01:00
pragmas.d Issue 21378 - pragma(inline) should allow not only a bool literal but any CTFE expression that converts to bool 2020-11-15 14:52:48 +01:00
previewin.d Tighten covariance rules wrt. in params with -preview=in 2020-10-31 15:55:55 +01:00
protattr1.d Rename Prot struct, protection member, prot() to visibility/vis 2021-01-03 14:42:33 +01:00
protattr2.d Rename Prot struct, protection member, prot() to visibility/vis 2021-01-03 14:42:33 +01:00
protattr3.d
pull12941.d emit ref return scope in canonical order 2021-08-03 17:43:02 +00:00
README.md Add README's to all subdirectories of test/ 2020-08-26 11:28:13 +02:00
reg6769.d Remove support for reinterpret casts from &int[7] to int[]* 2020-08-10 17:44:54 +02:00
reserved_version.d Fix Issue 22278 - [Conditional Compilation] there should be in and out flags (#13048) 2021-10-05 12:32:17 +03:00
reserved_version_switch.d Fix Issue 22278 - [Conditional Compilation] there should be in and out flags (#13048) 2021-10-05 12:32:17 +03:00
responsefile.d add fail_compilation test 2021-05-02 15:48:04 +02:00
retref2.d Remove -preview=dip25 from the test-suite 2020-12-30 11:04:59 +01:00
retscope.d Fix issue 19873 - function should be by default @system even with -preview=dip1000 (#12821) 2021-11-16 15:16:02 +02:00
retscope2.d
retscope3.d
retscope4.d
retscope5.d
retscope6.d fix Issue 20150 - -dip1000 defeated by pure 2021-08-18 11:59:45 +00:00
scope_class.d
scope_type.d
shared.d Fix 20195 - Improve shared access detection 2020-09-18 19:56:58 +09:00
skip.d
spell9644.d
staticarrayoverflow.d
staticforeach1.d
staticforeach2.d
staticforeach3.d
staticforeach4.d test: Add test to ensure static foreach errors about bad input array at the correct location 2021-07-07 10:38:56 +02:00
switches.d
t1252.d
test1.d
test10.d
test64.d
test143.d
test314.d
test1021.d
test4682.d
test4682a.d
test4838.d
test4946.d
test5412a.d
test5412b.d
test5412c.d
test5412c2.di
test6883.d Fix Issue 21699 - Issue 21699 - Duplicate error for index out of bounds at compile time 2021-03-14 16:45:43 +01:00
test8509.d
test8556.d
test8751.d
test9150.d
test9176.d
test9701.d
test9701b.d
test11006.d
test11047.d
test11176.d
test12228.d
test12385.d dmd.expression: Call optimize after modifiableLvalue 2021-06-26 01:06:35 +00:00
test12430.d
test12558.d Fix 22053: Deprecate typeless catch at the parser level 2021-06-22 02:02:56 +00:00
test12822.d
test12979.d iasm1.d: consolidate some test files 2020-08-25 01:53:04 +02:00
test13152.d
test13536.d
test13537.d
test13667.d Fix Issue 13667 - ICE: stack overflow using self-referencing cast inside recursive alias this method 2021-02-15 16:00:18 +01:00
test13698.d
test13786.d
test13867.d
test14064.d fix issue 14064 - message about @ attributes 2021-07-12 07:43:19 +08:00
test14238.d
test14496.d
test14538.d
test15177.d
test15191.d Fix Issue 22519 - cannot take address of ref return 2021-11-26 01:19:32 +00:00
test15306.d Fix 14831 - Each function local symbols should have unique mangled name 2021-03-01 12:42:44 +01:00
test15373.d
test15399.d
test15544.d
test15660.d
test15672.d
test15703.d
test15704.d
test15785.d
test15785b.d
test15897.d
test15925.d
test15989.d Fix issue 21687 - Confusing error message for CTFE (#12287) 2021-03-19 14:58:47 +09:00
test16095.d
test16116.d
test16188.d
test16193.d Fix 14831 - Each function local symbols should have unique mangled name 2021-03-01 12:42:44 +01:00
test16195.d
test16228.d Remove -preview=dip25 from the test-suite 2020-12-30 11:04:59 +01:00
test16284.d
test16365.d
test16381.d
test16523.d turn mutable case variables into an error 2021-07-12 15:23:38 +08:00
test16589.d
test16694.d
test17096.d
test17284.d
test17307.d
test17380.d
test17380spec.d
test17422.d
test17423.d
test17425.d traits: add support for CallExp when using getParameterStorageClasses (#12712) 2021-09-03 15:07:45 +08:00
test17450.d Remove -preview=dip25 from the test-suite 2020-12-30 11:04:59 +01:00
test17451.d Fix 22053: Deprecate typeless catch at the parser level 2021-06-22 02:02:56 +00:00
test17586.d
test17868.d
test17868b.d Move semantic analysis of pragma(crt) from toobj to dsymbolsem 2021-11-12 16:52:19 +00:00
test17892.d
test17908a.d
test17908b.d
test17959.d
test17977.d test: Fix a number of broken directives 2021-12-09 16:38:28 +00:00
test18130.d
test18282.d Start deprecation period of identical functions in a single module (#8429) 2020-09-22 19:41:00 +02:00
test18312.d
test18385.d Fix duplicate function detection for extern(C) member funtions 2020-12-28 19:14:29 +01:00
test18385b.d Fix 21505 - Rework duplicate function detection without mangling (#12053) 2021-01-31 17:10:01 +08:00
test18480.d
test18484.d
test18554.d [DSSv3] Fix Issue 21685: add clearer message for private constructor (#12919) 2021-08-02 16:11:26 +08:00
test18597.d
test18607.d
test18644.d
test18708.d
test18736.d
test19097.d use -preview= flags instead of old -dipXXXX flags 2021-08-08 19:20:23 +00:00
test19107.d Fix Issue 17400: new line before candidates in error messages 2021-08-05 09:16:15 +00:00
test19112.d
test19176.d Fix Issue 20324 - Calling __traits(getUnitTests) on a template causes compiler segfault 2020-10-20 03:24:28 +02:00
test19193.d
test19473.d
test19608.d
test19646.d
test19661.d
test19971.d
test20023.d Add test case for 20023 2021-11-29 14:56:24 +01:00
test20096.d
test20149.d
test20245.d Fix issue 20245 - address of ref should be scope (#12812) 2021-08-22 16:42:07 +09:00
test20267.d
test20324.d Fix Issue 20324 - Calling __traits(getUnitTests) on a template causes compiler segfault 2020-10-20 03:24:28 +02:00
test20383.d
test20515.d
test20549.d Fix Issue 21927 - ICE (illegal instruction) with static foreach over empty member template 2021-05-21 11:33:19 +02:00
test20565.d fix Issue 20565 - Local template declarations in different scopes produce uncaught name collisions 2021-01-12 12:04:41 +01:00
test20569.d
test20610.d
test20626.d
test20696.d
test20719.d
test20903.d Replace http:// with https:// for forum, issues, and wiki dlang.org links 2021-12-22 20:23:45 +00:00
test20919.d
test20998.d Fix Issue 20998 - error in static struct initialization causes wrong position for subsequent members, producing extra errors 2021-11-05 10:04:35 +00:00
test21093.d Fix Issue 21093 - [ICE] AssertError@dmd/optimize.d(691): Assertion failure 2021-11-08 09:34:19 +00:00
test21096.d
test21164.d Fix 21164 - segfault on incomplete static if 2020-09-11 10:56:12 +09:00
test21198.d Fix Issue 21204 - Error in generated copy constructor gives confusing message 2020-09-24 07:55:49 +02:00
test21204.d Fix Issue 21204 - Error in generated copy constructor gives confusing message 2020-09-24 07:55:49 +02:00
test21246.d test: Fix EXTRA_FILES directive for a few tests 2021-06-28 12:38:05 +00:00
test21259.d Issue 21259 - struct initialization with deprecated fields inside a deprecated scope 2020-09-18 16:52:32 +08:00
test21319.d Fix Issue 21319 - DMD crashes on immutable circular reference 2021-03-02 14:35:25 +01:00
test21353.d Fix Issue 21353 - 'With()' statement ignores symbol visibility in some cases 2020-11-01 08:26:52 +01:00
test21380.d Fix Issue 21380 - A case of compiler crash when using auto ref 2021-11-04 11:43:00 +00:00
test21518.d Fix 21518 - delegates not checked for attribute match in const arrays 2021-01-03 04:07:52 +09:00
test21651.d Fix Issue 21651 - Unimported package doesn't error out when used as part of fully qualified type (#12215) 2021-03-08 15:26:27 +08:00
test21665.d fix Issue 21665 - Void initialization should not be allowed for instances of struct with invariant 2021-04-06 17:02:06 +08:00
test21807.d Issue 21807 - Missing deprecation when slicing static array temporary... 2021-04-08 07:47:35 +08:00
test21912.d Fix issue 21912 - delegate assigned to return scope variable needs closure (#12880) 2021-07-22 09:03:57 +08:00
test21927.d Remove duplicate output from fail_compilation/test21927.d 2021-05-30 03:29:12 +02:00
test21930.d fix(fail_compilation/test21930): Adjust test output in accordance with PR #13195 2021-11-08 20:11:23 +02:00
test21939.d Fix Issue 21939 - Duplicate error messages for wrong aggregate in 'static foreach' 2021-05-21 01:41:17 +02:00
test22048.d Fix Issue 22048 - [REG2.095] alias a = int p; compiles 2021-06-25 02:04:29 +00:00
test22227.d fix issue 22227 - if (scope f = x()) and while (scope f = x()) do not parse 2021-08-21 12:28:44 +00:00
test22246.c fix Issue 22246 - ImportC: C11 does not allow _Alignof (expression) 2021-09-08 13:45:01 +02:00
test22329.d merge stable (#13140) 2021-10-08 10:02:33 +03:00
test22361.d Fix Issue 22361 - Failed import gives misleading error message (#13134) 2021-10-08 14:02:58 +03:00
test22538.c merge stable (#13421) 2021-12-14 12:33:55 +02:00
test22574.d merge stable (#13421) 2021-12-14 12:33:55 +02:00
test22593.d Merge stable (#13444) 2021-12-20 18:38:33 +02:00
test_switch_error.d merge stable (#13421) 2021-12-14 12:33:55 +02:00
testCols.d
testhtml.html
testhtml2.html
testhtml3.html
testInference.d
testOpApply.d Add more test regarding opApply 2021-10-27 00:03:19 +00:00
testpull1810.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
testscopestatic.d
trait_loc_err.d Remove phobos from fail_compilation/trait_loc_err.d 2021-07-10 02:30:56 +02:00
trait_loc_ov_err.d
traits.d test: Move "must fail" part of compilable/traits.d to fail_compilation 2021-06-26 08:26:23 +00:00
traits_alone.d
traits_child.d
traits_initSymbol.d Implement the LDC specific __traits(initSymbol) 2021-11-17 03:10:36 +00:00
typeerrors.d
udaparams.d
union_initialization.d Merge remote-tracking branch 'upstream/stable' into merge_stable 2021-04-09 10:17:13 +02:00
vararg2.d
varargsstc.d
vector_types.d
verifyhookexist.d
verrors0.d
verrors5.d
warn7444.d
warn12809.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
warn13679.d Add error message when warnings-as-errors is enabled and a warning occurs 2021-03-09 15:03:37 +09:00
widechars.d

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.