mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-17 03:39:33 +02:00
* properly align unicode- and ansistring constants
git-svn-id: trunk@36545 -
This commit is contained in:
parent
7fd359bb78
commit
2ad265505b
@ -1608,7 +1608,7 @@ implementation
|
|||||||
datatcb.emit_tai(tai_string.create_pchar(s,len+1),datadef);
|
datatcb.emit_tai(tai_string.create_pchar(s,len+1),datadef);
|
||||||
datatcb.maybe_end_aggregate(datadef);
|
datatcb.maybe_end_aggregate(datadef);
|
||||||
ansistrrecdef:=datatcb.end_anonymous_record;
|
ansistrrecdef:=datatcb.end_anonymous_record;
|
||||||
finish_internal_data_builder(datatcb,startlab,ansistrrecdef,const_align(sizeof(pointer)));
|
finish_internal_data_builder(datatcb,startlab,ansistrrecdef,const_align(voidpointertype.alignment));
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
@ -1664,7 +1664,7 @@ implementation
|
|||||||
else
|
else
|
||||||
{ code generation for other sizes must be written }
|
{ code generation for other sizes must be written }
|
||||||
internalerror(200904271);
|
internalerror(200904271);
|
||||||
finish_internal_data_builder(datatcb,startlab,unicodestrrecdef,const_align(sizeof(pint)));
|
finish_internal_data_builder(datatcb,startlab,unicodestrrecdef,const_align(voidpointertype.alignment));
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user