fpc/tests/webtbf
2024-11-29 21:40:33 +01:00
..
tw0744.pp
tw0769b.pp
tw0769c.pp
tw0784.pp
tw0807.pp
tw0840.pp
tw0855.pp
tw0856.pp
tw0890.pp
tw0890a.pp
tw0893.pp
tw0896.pp
tw0896a.pp
tw1157a.pp
tw1238.pp
tw1251a.pp
tw1270.pp
tw1306.pp
tw1316.pp
tw1328.pp
tw1365.pp
tw1395.pp
tw1407.pp
tw1432.pp
tw1467.pp
tw1483.pp
tw1599.pp
tw1599b.pp
tw1633.pp
tw1642.pp
tw1655.pp
tw1681.pp
tw1754.pp
tw1754b.pp
tw1782.pp
tw1827.pp
tw1830.pp
tw1842.pp
tw1858.pp
tw1905.pp
tw1927.pp
tw1928.pp
tw1939.pp
tw1949.pp
tw1969.pp
tw1995.pp
tw2018.pp
tw2037.pp
tw2046.pp
tw2053.pp
tw2053b.pp
tw2070.pp
tw2128.pp
tw2129.pp * unnecessary directives removed 2024-10-31 22:35:04 +01:00
tw2154.pp
tw2174.pp
tw2209.pp
tw2242.pp
tw2273.pp
tw2281.pp
tw2285.pp
tw2357.pp
tw2359.pp
tw2362.pp
tw2383.pp
tw2400.pp
tw2403.pp
tw2414.pp
tw2478.pp
tw2562.pp
tw2650.pp
tw2657.pp
tw2670.pp * unnecessary directives removed 2024-10-31 22:35:04 +01:00
tw2719.pp
tw2721.pp
tw2724.pp
tw2739.pp
tw2751.pp
tw2752.pp
tw2787.pp
tw2795.pp
tw2853.pp
tw2853a.pp
tw2853b.pp
tw2853c.pp
tw2878.pp
tw2972.pp
tw2972b.pp
tw2983a.pp
tw2996.pp
tw3000.pp
tw3047.pp
tw3114.pp
tw3116.pp
tw3126.pp
tw3145.pp
tw3183.pp
tw3186.pp
tw3218.pp
tw3241.pp
tw3253.pp
tw3267.pp
tw3275.pp
tw3294.pp
tw3331.pp
tw3337.pp
tw3342.pp
tw3343.pp
tw3375.pp
tw3393.pp
tw3395.pp
tw3395a.pp
tw3450.pp
tw3473.pp
tw3480.pp
tw3480a.pp
tw3488.pp
tw3495.pp
tw3502.pp
tw3553.pp
tw3562.pp
tw3583.pp
tw3626.pp
tw3631.pp
tw3643.pp
tw3644.pp
tw3662.pp
tw3680.pp
tw3716.pp
tw3738.pp
tw3740.pp
tw3790.pp
tw3812.pp
tw3930a.pp
tw3931b.pp
tw3969.pp
tw4103.pp
tw4111.pp
tw4139.pp
tw4144.pp
tw4153.pp
tw4227.pp
tw4244.pp
tw4256.pp
tw4359.pp
tw4445.pp
tw4529.pp
tw4541.pp
tw4554a.pp
tw4554b.pp
tw4554c.pp
tw4554d.pp
tw4569a.pp
tw4569b.pp
tw4619a.pp
tw4619b.pp
tw4647.pp
tw4651.pp
tw4695.pp
tw4724.pp
tw4737.pp
tw4757.pp
tw4764.pp
tw4777.pp
tw4781a.pp
tw4781b.pp
tw4893d.pp
tw4893e.pp
tw4911.pp
tw4913.pp
tw5896a.pp
tw6036b.pp
tw6420.pp
tw6631.pp
tw6686.pp
tw6796.pp
tw6797a.pp
tw6797b.pp
tw6922.pp
tw6957.pp
tw6970.pp
tw7070.pp
tw7322.pp
tw7438.pp
tw7438a.pp
tw7752.pp
tw7989.pp
tw8019.pp
tw8031.pp
tw8079.pp
tw8140a.pp
tw8140c.pp
tw8140d.pp
tw8140e.pp
tw8150.pp
tw8150b.pp
tw8150c.pp
tw8150e.pp
tw8150f.pp
tw8150g.pp
tw8151b.pp
tw8151c.pp
tw8264a.pp
tw8398.pp
tw8451.pp
tw8465a.pp
tw8528.pp
tw8583.pp
tw8588.pp
tw8591.pp
tw8717.pp
tw8738.pas
tw8738.pp
tw8777a.pp
tw8777b.pp
tw8777c.pp
tw8777d.pp
tw8777e.pp
tw8777h.pp
tw8777j.pp
tw8777k.pp
tw8780a.pp
tw8780b.pp
tw8780c.pp
tw8781.pp
tw9015.pp
tw9039a.pp
tw9039b.pp
tw9039c.pp
tw9039d.pp
tw9053.pp
tw9072a.pp
tw9072b.pp
tw9176a.pp
tw9225.pp
tw9306c.pp
tw9499.pp
tw9499a.pp
tw9509.pp
tw9522.pp
tw9522a.pp
tw9522b.pp
tw9522c.pp
tw9522d.pp
tw9522e.pp
tw9551.pp
tw9551b.pp
tw9579a.pp
tw9579b.pp
tw9894b.pp
tw9918a.pp
tw9918b.pp
tw9918c.pp
tw9918d.pp
tw10081.pp
tw10425a.pp
tw10425b.pp
tw10425c.pp
tw10425d.pp
tw10425e.pp
tw10457.pp
tw10833a.pp
tw10849.pp
tw10890a.pp
tw10998a.pp
tw11254a.pp
tw11295a.pp
tw11295b.pp
tw11619b.pp
tw11632.pp
tw11846.pp
tw11846c.pp
tw11848a.pp
tw11862a.pp
tw11970.pp
tw12075.pp
tw12109a.pp * with the recent ShortString changes this test is no longer needed as it was added exactly to check the condition I removed, so disable it for 3.2.1 and newer (as I want to merge these changes back to fixes) 2020-12-01 06:39:31 +00:00
tw12303.pp
tw12329.pp
tw12365a.cfg
tw12365a.pp
tw12365b.cfg
tw12365b.pp
tw12933.pp
tw13135.pp
tw13563a.pp
tw13815.pp
tw13956.pp
tw13971a.pp
tw13971b.pp
tw13971c.pp
tw13971d.pp
tw13971e.pp
tw13971f.pp
tw13992.pp
tw14104a.pp
tw14104b.pp
tw14104c.pp
tw14248.pp
tw14354.pp
tw14650.pp
tw14650a.pp
tw14713.pp
tw14713a.pp
tw14777.pp
tw14777a.pp
tw14849.pp
tw14862a.pp
tw14862b.pp
tw14862c.pp
tw14862d.pp
tw14862e.pp
tw14862f.pp
tw14862h.pp
tw14862i.pp
tw14929a.pp
tw14929b.pp
tw14946.pp
tw15287.pp
tw15288.pp
tw15303.pp
tw15391a.pp
tw15447.pp
tw15594a.pp
tw15594b.pp
tw15672.pp
tw15727b.pp
tw15777b.pp
tw16022.pp
tw16203.pp
tw16219.pp
tw16219a.pp
tw16234.pp
tw17341.pp
tw17455.pp
tw17646a.pp
tw18058a.pp
tw18058b.pp
tw18058c.pp
tw18096.pp
tw18096c.pp
tw18225b.pp
tw18267.pp
tw18620.pp
tw19213.pp
tw19434.pp
tw19463.pp
tw19591.pp
tw19975.pp
tw20095.pp
tw20580.pp
tw20661.pp
tw20721a.pp
tw20721b.pp
tw20721c.pp
tw20907.pp
tw20907a.pp
tw21078.pp
tw21087.pp
tw21238.pp
tw21363.pp
tw21466.pas
tw21466.pp
tw21566.pp
tw21873.pp
tw22219.pp
tw22252.pp + add test for already fixed #22252 2022-01-09 12:29:08 +01:00
tw22343a.pp
tw22343b.pp
tw22343c.pp
tw22395.pp
tw22490a.pp
tw22665a.pp
tw22665b.pp * test needs -Cg to trigger the warning 2020-12-01 21:54:45 +00:00
tw22941.pp
tw23110.pp
tw23169.pp
tw23546b.pp
tw23547a.pp
tw23547b.pp
tw23547c.pp
tw23571a.pp
tw23571b.pp
tw23571c.pp
tw23702.pp
tw24013.pp
tw24013a.pp
tw24013b.pp
tw24184.pp
tw24428.pp
tw24428a.pp
tw24434.pp * test for already fixed issue #24434 2021-02-06 12:53:04 +00:00
tw24453.pp
tw24495.pp
tw24588.pp
tw25029.pp
tw25077.pp * allow type = type ... ; syntax only for previously declared types, avoids also internal error for #40566 2024-02-20 23:14:31 +01:00
tw25215.pp
tw25283.pp
tw25318.pp
tw25504.pp
tw25622.pp
tw25622a.pp
tw25769.pp
tw25788.pp
tw25861.pp
tw25862.pp * meanwhile all linux targets support the checkpointer directive 2020-12-01 21:18:47 +00:00
tw25915.pp
tw25951.pp
tw26016.pp + test for already fixed #26016 2021-05-29 10:05:54 +00:00
tw26176.pp
tw26193.pp
tw26363.pp
tw26363a.pp
tw26456.pp
tw26704.pp
tw27378.pp
tw27543.pp
tw27880.pp
tw28338.pp
tw28355.pp
tw28753.pp
tw30022.pp * add cblock directive so that the test fails for the correct reason 2022-05-26 21:42:51 +02:00
tw30494.pp
tw31016.pp
tw31107.pp
tw31273.pp
tw31465.pp
tw31717.pp
tw31936.pp
tw31973.pp
tw32043b.pp
tw32043c.pp
tw32075.pp
tw32261.pp
tw32412a.pp
tw32412b.pp
tw32412c.pp
tw32605.pp
tw32906.pp
tw32915.pp
tw32949.pp
tw34355.pp
tw34633.pp
tw34691.pp
tw34821.pp
tw35149a.pp
tw35348.pp
tw35581.pp
tw35671.pp
tw35753.pp
tw35866.pp
tw35909.pp
tw35981.pp
tw36014.pp
tw36114.pp
tw36223.pp
tw36377.pp
tw36397.pp
tw36554.pp
tw36584.pp
tw36631a.pp
tw36631b.pp
tw36652.pp
tw36720.pp
tw36975.pp
tw37217.pp * throw a proper error if a contructur has a type parameter in delphi mode, resolves #37217 2021-01-08 14:19:19 +00:00
tw37272b.pp
tw37303.pp
tw37426.pp * fix for Mantis #37426: don't allow an instance function of a type helper to be used on the type instead of a concrete value 2021-04-02 15:25:01 +00:00
tw37459.pp * do not throw an internal error on illegal assembler expressions, resolves #37439 2020-08-19 21:09:44 +00:00
tw37460.pp
tw37462.pp
tw37475.pp
tw37476.pp * do not apply range test optimization if the variable is a string being compared against a char constants, resolves #37476 2020-08-15 18:29:26 +00:00
tw37763.pp * write a proper error message if types are read/written which are not supported in iso mode, resolves #37763 2020-09-17 19:58:55 +00:00
tw38287.pp * give a proper error if macros are too deeply nested 2021-01-23 21:29:37 +00:00
tw38289a.pp * instead of blindly consuming whatever comes next trigger an explicit error if the parsed expression does not match for "INDEX ordexpr" or "NAME strexpr" 2021-01-02 23:23:08 +00:00
tw38289b.pp * instead of blindly consuming whatever comes next trigger an explicit error if the parsed expression does not match for "INDEX ordexpr" or "NAME strexpr" 2021-01-02 23:23:08 +00:00
tw38439.pp + throw a warning in ISO mode if a constant string is assigned to a char and the sizes do not match, resolves #38439 2021-02-09 20:48:27 +00:00
tw38504.pp * string constants have a size of 0, resolves #38504 2021-02-21 18:46:00 +00:00
tw38504b.pp * string constants have a size of 0, resolves #38504 2021-02-21 18:46:00 +00:00
tw38771.pp * fix for Mantis #38771: the owner of the procdef might be Nil in case of a specialization (that virtual can't be used on generics is caught later on) 2021-04-18 14:01:09 +00:00
tw38874.pp * test for already resolved issue #38874 2022-03-03 21:24:43 +01:00
tw39308.pp * add no internal flag when folding constants in taddnode.simplify, resolves #39308 2021-10-12 22:59:45 +02:00
tw39393.pp Typed constants: no internalerror on failure 2021-10-03 21:46:23 +02:00
tw39485.pp * moved tests to proper location 2022-08-28 21:44:33 +02:00
tw39514.pp * moved tests to proper location 2022-08-28 21:44:33 +02:00
tw39604.pp * prevent that a absolute symbol references itself, resolves #39604 2022-03-06 22:01:56 +01:00
tw39609.pp * do not throw an internal error in case of a misplaced string, resolves #39609 2022-03-02 23:09:53 +01:00
tw39634.pp * forbid cyclic pointer definitions, resolves #39634 2022-04-21 20:03:05 +02:00
tw39640.pp * do not throw an error if syscall is used with a syntax not applicable for the current 2022-03-30 23:07:34 +02:00
tw39652.pp * do not crash in case of too many $push directives, resolves #39652 2022-04-07 22:51:30 +02:00
tw39667.pp * disallow offsetof trick for types involving implicit dereferences, resolves #39667 partially 2022-04-14 17:06:15 +02:00
tw39805b.pp * allow type parameters in variant parts of records as we do not now 2022-06-28 22:45:17 +02:00
tw39806.pp * do not throw an internal error if slice is used on dyn. array paramters, resolves #39806 2022-06-23 23:11:18 +02:00
tw39849.pp * fix #39849: it's an error when the file (or string) parameter of a Read*/Write* is followed by a ":" 2022-07-29 17:34:55 +02:00
tw39860a.pp * fix #39860: even if the block type is not correct for the specialization of a generic routine continue to specialize it to not trigger e.g. an internal error 2022-08-12 14:46:56 +02:00
tw39860b.pp * fix #39860: even if the block type is not correct for the specialization of a generic routine continue to specialize it to not trigger e.g. an internal error 2022-08-12 14:46:56 +02:00
tw39866.pp do not publish enums with jumps 2022-08-16 20:47:44 +02:00
tw39980.pp * stop generation of typed array constants if the size does not match, resolves #39980 2022-11-01 21:16:31 +01:00
tw40010.pp * New test to catch stack overflow in compiler (#40010) 2022-12-04 05:52:08 +00:00
tw40066.pp * do not throw an internal error on typed constants with wrong element count, resolves #40066 2022-12-30 21:53:04 +01:00
tw40095.pp * fix #40095: when searching a suitable constructor for the custom attribute don't allow the return of a procvar which can happen in Mac/TP procvar modes (like Delphi) 2023-06-30 17:12:56 +02:00
tw40113b.pp * do not warn on lea e/rsp with negative address offset, part of #40113 2023-01-15 23:06:05 +01:00
tw40113c.pp * x86_64: warn only on negative offsets if rsp is involed, second part of #40113 2023-01-17 23:09:42 +01:00
tw40118.pp * do not crash on illegal with statement, resolves #40118 2023-01-18 23:03:28 +01:00
tw40221a.pp * fix #40221: don't allow a conversion from an anonymous function to a procvar type if compare_defs_ext already rejected them 2023-06-16 17:28:50 +02:00
tw40221b.pp * fix #40221: don't allow a conversion from an anonymous function to a procvar type if compare_defs_ext already rejected them 2023-06-16 17:28:50 +02:00
tw40332.pp * test added for #40332 is supposed to fail 2023-06-30 16:24:20 +02:00
tw40399.pp * throw an error if instructions which needs an operand size is used with one operand being a reference without size 2023-09-16 23:25:31 +02:00
tw40562.pp * disable (type ...), it did never work and there are not test, resolves #40562 2024-04-24 22:51:11 +02:00
tw40566a.pp * allow type = type ... ; syntax only for previously declared types, avoids also internal error for #40566 2024-02-20 23:14:31 +01:00
tw40566b.pp * allow type = type ... ; syntax only for previously declared types, avoids also internal error for #40566 2024-02-20 23:14:31 +01:00
tw40621.pp * fix #40621: when checking for visibility of members then always use the genericdefs for specializations for correct scoping 2024-02-09 17:24:39 +01:00
tw40631a.pp * stricter type checking for set constants, resolves #40631 2024-02-09 23:36:44 +01:00
tw40631b.pp * stricter type checking for set constants, resolves #40631 2024-02-09 23:36:44 +01:00
tw40631c.pp * stricter type checking for set constants, resolves #40631 2024-02-09 23:36:44 +01:00
tw40646.pp * generate specializations only of no error happened so far to prevent further (internal)errors, resolves #40646 2024-02-18 23:08:21 +01:00
tw40662.pp * don't throw an internalerror in case of an illegal assignment to an open array, resolves #40662 2024-02-22 22:35:18 +01:00
tw40725.pp * fix #40725: pass along whole array constructor to the Insert() so that it's converted with the correct checks 2024-04-12 17:34:58 +02:00
tw40817.pp * don't throw an internal error if a procedure is passed to a const formal parameter, resolves #40817 2024-06-13 22:32:54 +02:00
tw40896.pp * throw an error in iso/extended pascal mode if enum types are passed to writeln, resolves #40896 2024-08-24 22:14:43 +02:00
tw40977.pp * properly reject function calls as target of absolute, resolves #40977 2024-10-29 22:23:25 +01:00
tw41041.pp * don't see illegal calling conventions for procedure variables, resolves #41041 2024-11-29 21:40:33 +01:00
uw0744.pp
uw0840a.pp
uw0840b.pp
uw0856.pp
uw2414.pp
uw3450.pp
uw3969.pp
uw4103.pp
uw4541.pp
uw6922.pp
uw8738a.pas
uw8738b.pas
uw25283.pp
uw27378a.pp
uw27378b.pp
uw36652.pp
uw36720a.pp
uw36720b.pp
uw40621.pp * fix #40621: when checking for visibility of members then always use the genericdefs for specializations for correct scoping 2024-02-09 17:24:39 +01:00