Jonas Maebe
|
c27807ee63
* resolve formal/anonymous external classes before comparing parameters to
|
10 years ago |
Jonas Maebe
|
61ddaab091
* never keep a value in a register for llvm if it's typecasted on the
|
10 years ago |
Jonas Maebe
|
bad1b2a1c1
* fix for issue introduced in r28862: the compiler considered also
|
10 years ago |
florian
|
4289dd667d
* managed types cause a different warning/hint when they are
|
10 years ago |
Jonas Maebe
|
dc4a2a59f7
* initialise mineq before exiting the parameter checking loop for open array
|
10 years ago |
Jonas Maebe
|
f1c45eeae3
* support passing [nil] to an array of class/objcclass/javaclass/intf/...
|
10 years ago |
svenbarth
|
244ac12794
Fix for Mantis #26615.
|
11 years ago |
sergei
|
1744988962
* Modified behavior of CExtended type in overload selection: it is made more compatible to Extended than to Double and Single. Also an Extended parameter selects a CExtended overload (if available) instead of Double.
|
11 years ago |
florian
|
3e4198ea45
* take care of dyn. arrays in cse
|
11 years ago |
florian
|
1366498255
+ nf_addr_taken: it marks nodes which address is taken
|
11 years ago |
Jonas Maebe
|
89d97a3c2e
* only consider tc_pointer_to_array typeconversions to determine whether a
|
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 |
florian
|
6f03d04fe1
* when using a pointer as array, the pointer is never written, only read
|
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 |
svenbarth
|
168c9d152f
Small optimization for the search of operator overloads. Add a flag "sto_has_generic" to all symtables that contain an operator overload (the flag propagates up the owning symtables) and check this flag when searching for units with operators.
|
12 years ago |
florian
|
b43b4bb455
+ pseudo procedure aligned: tells the compiler to assume that the given parameter is naturally aligned, counterpart of unaligned
|
12 years ago |
florian
|
728c074bd6
* accept with statements with generic variables having a generic parameter type, resolves #21329
|
12 years ago |
Jonas Maebe
|
fd8827d379
* prevent compiler crash caused by double freeing after reporting not
|
12 years ago |
Jonas Maebe
|
76b0ee9925
* treat all "uninitialized" hints as warnings on JVM platforms, because
|
12 years ago |
Jonas Maebe
|
5ea03973d3
* reject assignments to vecn[rangen] (mantis #22941)
|
13 years ago |
florian
|
ca5fabda6d
* cleanup some unused units from uses clauses
|
13 years ago |
pierre
|
1550c623c3
Avoid memory leak in isbinaryoverloaded function
|
13 years ago |
Jonas Maebe
|
3b968b4b35
* don't allow overloading enum/int operations, because they should be
|
13 years ago |
Jonas Maebe
|
cf4a2bd392
* fixed java.lang.String and Pascal string comparisons after operator
|
13 years ago |
Jonas Maebe
|
f3ad4af343
* make sure valid_for_assign() returns false for inlined function bodies
|
13 years ago |
svenbarth
|
360592d1f4
Some corrections after the loosening of operator overloads:
|
13 years ago |
svenbarth
|
b0458b55a3
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359.
|
13 years ago |
Jonas Maebe
|
fdbe35aadf
* only try to call procvars while choosing overloads in case they don't
|
13 years ago |
Jonas Maebe
|
12553a9367
* don't give -CO warnings or hints for ordinal constants, because those
|
13 years ago |
Jonas Maebe
|
95b8b95c9c
* fixed (harmless) class cast error
|
13 years ago |