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 |
Jonas Maebe
|
e97f31541e
- reverted partial commit of merge
|
10 years ago |
Jonas Maebe
|
a76bbf363d
* synchronised with trunk r29513
|
10 years ago |
Jonas Maebe
|
8fe981cccb
* also give a warning when a field masks an identifier from a category
|
10 years ago |
Jonas Maebe
|
990e47f2d3
* give a warning instead of an error if a parameter or local variable in a
|
10 years ago |
svenbarth
|
5fd47d5e00
Fix for Mantis #26483. This regression was introduced by famous revision 27861 which introduced partial specializations (and thus that specializations can be part of local- and parasymtables as well).
|
10 years ago |
florian
|
9a9bf4be91
* write better hint message about the first occurence of an identifuer in case of a duplicate identifier error
|
10 years ago |
Jonas Maebe
|
f6f304e0ca
* check for duplicate identifiers when inserting union symtables into the
|
10 years ago |
Jonas Maebe
|
9d9e0a578b
* return the next field from tabstractrecordsymtable.findfieldbyoffset() if
|
10 years ago |
Jonas Maebe
|
5c75b6dd6b
* synchronised with trunk up till r28402
|
11 years ago |
Jonas Maebe
|
142d5d6d06
- removed get_jumpbuf_size/align, use rec_jmp_buf instead
|
11 years ago |
Jonas Maebe
|
dedf7e9384
+ tabstractrecordsymtable.findfieldbyoffset() method to get the (first, in
|
11 years ago |
svenbarth
|
f1bfb398e4
Fix for Mantis #26456.
|
11 years ago |
Jonas Maebe
|
c730e16031
* changed the syntax for block procvars from "xxx is block" to
|
11 years ago |
Jonas Maebe
|
4ff597afae
* call "message" rather than "cgmessage" when throwing fatal errors, because
|
11 years ago |
Jonas Maebe
|
bacd303208
* synchronized with trunk up to r27758
|
11 years ago |
svenbarth
|
c623824374
Fix for Mantis #25605.
|
11 years ago |
Jonas Maebe
|
4a7e6b8b8f
* instantiate the cpu-specific version of all defs/syms when loading them
|
11 years ago |
Jonas Maebe
|
b57c95043f
+ support overriding tdef/tsym methods with target-specific functionality:
|
11 years ago |
Jonas Maebe
|
103414136d
+ support for tabstractlocalsymtable.iscurrentunit(). Required so that we
|
11 years ago |
Jonas Maebe
|
cefcb856b6
+ code from the old llvm branch to create a "shadow symtable" for records
|
11 years ago |
Jonas Maebe
|
5fc4af09dd
* don't crash when searching for a type helper in an anonymous array (or
|
11 years ago |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
11 years ago |
svenbarth
|
798bb91e90
Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstringdef into a new function def_is_related in unit defcmp.
|
11 years ago |
paul
|
ce6c8c1b59
compiler: search namespace symbols also in the interface symtable of a unit when we are registering a unit with a namespace in the implementation section (fixes issue #0025059)
|
12 years ago |
paul
|
d373ad27bc
compiler: don't allow unit/namespace symbols be visible outside current unit or unit of currently specialized generic
|
12 years ago |