Skip to content
  • Sven/Sarah Barth's avatar
    * pgenutil.pas, generate_specialization: · 7986f031
    Sven/Sarah Barth authored
    	* When building the typename for a generic use the full typename
    	  including it's surrounding object- or abstractrecorddefs. This allows
    	  that a nested non-generic type of a generic type A can be used as
    	  type arguments for more than one specialization of another generic B
    	  (there were some problems when B e.g. defined a pointer to the type
    	  argument's type)
    
    	* Always CRC the constructed specialization name as otherwise it might
    	  reach the limit of 255 characters (not yet including unit name,
    	  method name or method arguments)
    	  Note: Errors like "expected XYZ, but got ABC" will need to be 
    		adjusted to use the prettyname...
    
    * increased PPU version
    + added test for above's point 1
    
    git-svn-id: trunk@20149 -
    7986f031