mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-17 06:20:57 +02:00

r46953 * fix for Mantis #37806: allow undefineddefs for Include() and Exclude() + added tests --------------------- r46218 * fix for Mantis #37187: inside generics the constant code in pexpr does not handle all cases and thus current_procinfo needs to be checked as well + added test --------------------- r45645 * correctly set the generic related defoptions for an outlined procdef --------------------- r45458 * make more use of is_typeparam --------------------- r45457 * constrained type parameters are not undefined defs, resolves #37107 --------------------- r44188 * keep track of the fileposinfo for generic constraints --------------------- r44172 * only resolve a dummy symbol if it is a type symbol (thus truly a dummy symbol) + added tests --------------------- git-svn-id: branches/fixes_3_2@47802 -
20 lines
234 B
ObjectPascal
20 lines
234 B
ObjectPascal
{ %NORUN }
|
|
|
|
program tw37187;
|
|
|
|
{$mode objfpc}
|
|
|
|
type
|
|
generic TTest<T: class> = class
|
|
arr: array[0..SizeOf(T)] of Byte;
|
|
end;
|
|
|
|
generic TTest2<T: class> = class
|
|
public type
|
|
TTestT = specialize TTest<T>;
|
|
end;
|
|
|
|
begin
|
|
|
|
end.
|