svenbarth
|
9fd8c8718a
Partial merge of r28846 (without the global assembler symbols)
|
9 years ago |
Jonas Maebe
|
0da80d1a15
* use is_objccategory() instead of just checking for oo_is_classhelper when
|
9 years ago |
svenbarth
|
02e56f410d
Merged revision(s) 28689 from branches/svenbarth/packages:
|
9 years ago |
Jonas Maebe
|
99aaec5431
* handle typed constant definitions of variant records using different fields
|
9 years ago |
Jonas Maebe
|
00c777e51a
* add padding byte fields all as unsigned, as that is also how we
|
9 years ago |
Jonas Maebe
|
abcf441c00
* moved tllvmshadowsymtable items default property from private to public
|
9 years ago |
Jonas Maebe
|
787caf4dda
* treat records with {$packrecords c} the same as other records for LLVM
|
9 years ago |
Jonas Maebe
|
0b4f3f01b3
* fixed another case of endless recursion in
|
9 years ago |
Jonas Maebe
|
86b02cf76e
* handle bitpacked ordinal fields whose size is a multiple of 8 bits the same
|
9 years ago |
Jonas Maebe
|
00d97d54ca
* don't overwrite the curroffset field while adding bytes for bitpacked fields
|
9 years ago |
Jonas Maebe
|
bbbceb08d9
* fixed the number of bytes added for packed record ordinal fields in the
|
9 years ago |
yury
|
17358aa3ed
* Removed unused local vars.
|
9 years ago |
svenbarth
|
86f1ca2037
symtable.pas, is_visible_for_object:
|
9 years ago |
florian
|
70b8789262
o basic extended pascal support:
|
9 years ago |
Jonas Maebe
|
ed211b9888
* don't use symid anymore as fallback when sorting fields, as it's no longer
|
9 years ago |
Jonas Maebe
|
2cea723a0d
* only write the parts of the unit localsymtables that are actually needed:
|
9 years ago |
florian
|
0ffe6157a8
* cast hsym with the correct type, should resolve issue #28862
|
9 years ago |
pierre
|
6435968a3b
Introduce tabstractsubsymtable class that uses subentryid to use it also for tenumsymtable and tarraysymtable, to fix errors for ppudump util with -VH option
|
9 years ago |
Jonas Maebe
|
5a50d05e50
* fixed skipping if intermediate fields in llvm shadow symtable
|
10 years ago |
svenbarth
|
6fb71e55fd
symtable.pas, tparasymtable:
|
10 years ago |
Jonas Maebe
|
413680f593
* factored out getting a previously created internal type by name
|
10 years ago |
Jonas Maebe
|
89c4bd8522
* index the llvm shadow symtable with a fieldvarsym rather than with the
|
10 years ago |
florian
|
7dd1d6aa77
o fixes handling of iso i/o parameters/program parameters:
|
10 years ago |
Jonas Maebe
|
3be51e1455
* fixed endless recursion in tabstractrecorddef.contains_float_field() in
|
10 years ago |
Jonas Maebe
|
25e6eaf07f
* store the to be used recordalignmin and maxcrecordalign settings inside
|
10 years ago |
Jonas Maebe
|
bd203a5b57
* synchronised with trunk till r30240
|
10 years ago |
Jonas Maebe
|
3d9713b9c8
* has_single_field() now looks recursively into fields that are aggregate
|
10 years ago |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
10 years ago |
pierre
|
af883cdcb7
Avoid warning for function not set if noreturn modifier is used
|
10 years ago |
Jonas Maebe
|
146e3bcb9e
* synchronised with trunk till r29513
|
10 years ago |