..
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
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
* check for read/write after a newly declared property (mantis #26011 )
2014-06-15 10:59:47 +00:00
tw2657.pp
tw2670.pp
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
tw3531.pp
tw3553.pp
tw3562.pp
tw3583.pp
tw3626.pp
tw3631.pp
* tests fail if dead values are optimized so disable dead value optimization for the tests
2014-01-30 19:44:12 +00:00
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
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
tw4778a.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
* test programs previously having extension .pas renamed to .pp so that they are found during testsuite runs
2015-02-27 13:03:13 +00:00
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
* fixed duplicate field names in variant record parts
2014-10-15 10:08:43 +00:00
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
+ old tests I forgot to commit
2012-05-29 09:01:55 +00:00
tw10425c.pp
+ old tests I forgot to commit
2012-05-29 09:01:55 +00:00
tw10425d.pp
+ old tests I forgot to commit
2012-05-29 09:01:55 +00:00
tw10425e.pp
+ old tests I forgot to commit
2012-05-29 09:01:55 +00:00
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
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
*Explicitly disable range check to trigger the hint that is tested and no range check generated warning
2012-03-23 15:16:29 +00:00
tw16219.pp
tw16219a.pp
tw16234.pp
tw17341.pp
tw17455.pp
tw17646a.pp
tw18058a.pp
tw18058b.pp
tw18058c.pp
tw18096.pp
tw18096c.pp
tw18225b.pp
* allow call dword ptr eax in delphi, resolves #18225
2017-03-12 16:37:48 +00:00
tw18267.pp
tw18620.pp
tw19213.pp
tw19434.pp
* give an error if a routine definition defines default values for
2012-06-07 22:36:39 +00:00
tw19463.pp
tw19591.pp
tw19975.pp
tw20095.pp
tw20580.pp
tw20661.pp
tw20721a.pp
compiler: don't allow to execute instance methods, use instance fields and properties from the nested class (bug #0020721 )
2011-11-25 08:33:24 +00:00
tw20721b.pp
compiler: don't allow to execute instance methods, use instance fields and properties from the nested class (bug #0020721 )
2011-11-25 08:33:24 +00:00
tw20721c.pp
compiler: don't allow to execute instance methods, use instance fields and properties from the nested class (bug #0020721 )
2011-11-25 08:33:24 +00:00
tw20907.pp
* don't ever mark the function result as vs_initialised, also not when
2012-02-17 16:25:50 +00:00
tw20907a.pp
* don't ever mark the function result as vs_initialised, also not when
2012-02-17 16:25:50 +00:00
tw21078.pp
* give an error when trying to take address of a global label declared in
2012-03-10 23:24:43 +00:00
tw21087.pp
* mark nodes that have been created by transforming a read-accessor of
2012-01-21 19:09:30 +00:00
tw21238.pp
* don't throw an error if a non-generic is tried to be specialized, resolves #21238
2012-03-23 20:32:40 +00:00
tw21363.pp
ptype.pas, single_type: If the generic dummy type is used in mode Delphi then generate an error. This fixes Mantis #21363 .
2012-06-06 13:15:18 +00:00
tw21466.pas
* don't allow multiple deprecated messages, resolves #21466
2012-03-12 21:39:43 +00:00
tw21466.pp
* test programs previously having extension .pas renamed to .pp so that they are found during testsuite runs
2015-02-27 13:03:13 +00:00
tw21566.pp
Test fix for bug report 21566
2012-03-26 15:50:09 +00:00
tw21873.pp
* removed spaces from empty line at start to prevent (unpatched) dbdigest
2012-04-30 20:13:09 +00:00
tw22219.pp
Fix for Mantis #22219
2012-06-24 10:08:17 +00:00
tw22343a.pp
* give an error when trying to give a parameter of a non-simple type a
2012-08-06 20:13:20 +00:00
tw22343b.pp
* give an error when trying to give a parameter of a non-simple type a
2012-08-06 20:13:20 +00:00
tw22343c.pp
* give an error when trying to give a parameter of a non-simple type a
2012-08-06 20:13:20 +00:00
tw22395.pp
* fixed internalerror after invalid type node in subscript node
2012-07-15 18:17:29 +00:00
tw22490a.pp
* support referencing "result" in nostackframe pure assembler routines if
2012-08-21 19:51:40 +00:00
tw22665a.pp
* treat "[var + rip]" in intel assembler mode as addr_pic_no_got on x86-64
2012-08-25 15:12:49 +00:00
tw22665b.pp
* made variable public so got warning gets triggered
2012-08-25 21:32:38 +00:00
tw22941.pp
* reject assignments to vecn[rangen] (mantis #22941 )
2012-09-21 22:42:30 +00:00
tw23110.pp
* test has to fail: add { %fail } and moved to webtbf
2012-10-21 17:28:20 +00:00
tw23169.pp
* correctly write an error if one tries to implement a method introduced in a generic in a specialization of the generic, resolves issue #23169
2015-07-28 21:16:47 +00:00
tw23546b.pp
Fix one problem type of Mantis #23546 . A record must not contain a static array that uses itself as an element type (in can contain a dynamic array however) otherwise an infinite loop is encountered when checking whether the record needs special init/final code.
2013-01-09 14:07:01 +00:00
tw23547a.pp
Fix for Mantis #23547 . Basically we now fail with nicer error messages.
2013-01-08 09:05:11 +00:00
tw23547b.pp
Fix for Mantis #23547 . Basically we now fail with nicer error messages.
2013-01-08 09:05:11 +00:00
tw23547c.pp
Fix for Mantis #23547 . Basically we now fail with nicer error messages.
2013-01-08 09:05:11 +00:00
tw23571a.pp
Fix for Mantis #23571 .
2013-01-09 11:28:17 +00:00
tw23571b.pp
Fix for Mantis #23571 .
2013-01-09 11:28:17 +00:00
tw23571c.pp
Fix for Mantis #23571 .
2013-01-09 11:28:17 +00:00
tw23702.pp
+ add test for Mantis #23702 , just to be sure that we don't re-add that already solved problem
2017-01-27 13:58:54 +00:00
tw24013.pp
* don't treat bitpacked arrays of subranges of char that can be represented
2013-03-09 10:37:30 +00:00
tw24013a.pp
* don't treat bitpacked arrays of subranges of char that can be represented
2013-03-09 10:37:30 +00:00
tw24013b.pp
* don't treat bitpacked arrays of subranges of char that can be represented
2013-03-09 10:37:30 +00:00
tw24184.pp
* give an error when declaring a class as conforming to a forward-declared
2013-04-07 12:18:31 +00:00
tw24428.pp
* check range of enums and booleans in typed constant expressions when
2013-05-14 12:05:00 +00:00
tw24428a.pp
* check range of enums and booleans in typed constant expressions when
2013-05-14 12:05:00 +00:00
tw24453.pp
Fix for Mantis #24453 . Check for nested types after a specialization. Additionally check correctly whether a type is really a generic before accepting it when parsing a generic.
2013-09-26 09:21:28 +00:00
tw24495.pp
* convert function like used new into a appropriate nodes only in pass_1 so proper error checking can be carried out, resolves #24495
2013-05-31 14:55:49 +00:00
tw24588.pp
Disallow the usage of the inline assembler inside generics, because there are currently two problems:
2013-06-13 19:42:49 +00:00
tw25029.pp
compiler: don't allow to access an enum members through the enum member. It should be only possible throught the enum type name. Fixes issue #0025029
2013-09-16 02:48:52 +00:00
tw25215.pp
Fix for Mantis #25215 .
2013-10-20 12:15:49 +00:00
tw25283.pp
* when freeing a procdef that hasn't been registered for writing to the ppu
2017-01-15 17:41:27 +00:00
tw25318.pp
compiler: don't allow to assign to for-in loop variable (bug #0025318 )
2013-11-19 05:29:37 +00:00
tw25504.pp
* don't crash when searching for a type helper in an anonymous array (or
2014-01-14 19:52:20 +00:00
tw25622.pp
* only consider tc_pointer_to_array typeconversions to determine whether a
2014-01-28 20:14:24 +00:00
tw25622a.pp
* only consider tc_pointer_to_array typeconversions to determine whether a
2014-01-28 20:14:24 +00:00
tw25788.pp
* enable 40+ tests for Haiku as per mantis #30470
2016-08-14 14:09:24 +00:00
tw25861.pp
* only check for _PROPERTY as a regular token, so that
2014-05-10 16:03:02 +00:00
tw25862.pp
* also check for targets not supporting -gc/checkpointer functionality in
2014-03-13 20:42:18 +00:00
tw25915.pp
Forgot to commit test mentioned in last commit
2014-04-04 16:10:08 +00:00
tw25951.pp
* do not crash with an ie on illegal boolean expressions in conditional compilation directives, resolves #25951
2014-04-27 15:50:37 +00:00
tw26176.pp
Fix for Mantis #26176 . Don't handle "type helper" as unique.
2014-06-06 13:26:21 +00:00
tw26193.pp
Contrary to popular believe the VMT for a generic needs to be at least generated so that check for inherited methods can be done correctly. This does however not mean that the VMT is written to the object file which is handled at a completely different place. Fixes Mantis #26193 .
2014-06-06 13:05:39 +00:00
tw26363.pp
* don't allow default parameter values for parameter types that don't accept
2014-06-20 19:50:20 +00:00
tw26363a.pp
* don't allow default parameter values for parameter types that don't accept
2014-06-20 19:50:20 +00:00
tw26456.pp
Fix for Mantis #26456 .
2014-07-20 13:40:01 +00:00
tw26704.pp
* check for duplicate identifiers when inserting union symtables into the
2014-10-14 20:30:14 +00:00
tw28338.pp
* don't crash when trying to access the call_self_node in case it doesn't
2015-06-23 21:23:29 +00:00
tw28753.pp
* fix for Mantis #28753 : don't return generic dummys from single_type(); ensures that parameters correctly evaluate to error defs should generic dummies be used
2016-09-16 20:40:19 +00:00
tw30022.pp
* don't allow implicit type conversions from pointers to c-style blocks in
2016-04-17 19:07:26 +00:00
tw30494.pp
* fix Mantis #30494 by applying patch from Maciej Izak
2016-08-26 14:23:23 +00:00
tw31016.pp
* do not throw an internal error if in case of an previous error the parameter class of an errordef is requested, resolves #31016
2016-11-27 13:16:12 +00:00
tw31107.pp
* fix for Mantis #31107 : disallow calling of ordinary record methods using the record's type.
2016-12-12 22:08:28 +00:00
tw31465.pp
* fix for Mantis #31465 : only consider non-static fields when checking whether a record may be used with Default()
2017-03-03 17:03:46 +00:00
tw31973.pp
* fix for Mantis #31973 : resolve dummy symbols earlier and print a nice error message if a generic dummy could not be resolved to an ordinary symbol
2017-06-09 14:41:26 +00:00
uw0744.pp
uw0840a.pp
uw0840b.pp
uw0856.pp
uw2414.pp
uw3450.pp
uw3969.pp
uw4103.pp
uw6922.pp
uw8738a.pas
uw8738b.pas
uw25283.pp
* when freeing a procdef that hasn't been registered for writing to the ppu
2017-01-15 17:41:27 +00:00