svenbarth
|
05174f3e67
Fix for Mantis #29546.
|
9 年之前 |
Károly Balogh
|
4e14c292b0
fixed a the check for pd.owner being assigned before defererencing it. this fixes a reproduceable compiler crash I ran into recently
|
9 年之前 |
Jonas Maebe
|
9258b5d76b
+ non-functional 128 bit integer types (inaccessible from Pascal), for use
|
9 年之前 |
svenbarth
|
529677cc79
ncal.pas:
|
10 年之前 |
svenbarth
|
2e24d6dffb
htypechk.pas:
|
10 年之前 |
Jonas Maebe
|
c27807ee63
* resolve formal/anonymous external classes before comparing parameters to
|
10 年之前 |
Jonas Maebe
|
61ddaab091
* never keep a value in a register for llvm if it's typecasted on the
|
10 年之前 |
Jonas Maebe
|
bad1b2a1c1
* fix for issue introduced in r28862: the compiler considered also
|
10 年之前 |
florian
|
4289dd667d
* managed types cause a different warning/hint when they are
|
10 年之前 |
Jonas Maebe
|
dc4a2a59f7
* initialise mineq before exiting the parameter checking loop for open array
|
10 年之前 |
Jonas Maebe
|
f1c45eeae3
* support passing [nil] to an array of class/objcclass/javaclass/intf/...
|
10 年之前 |
svenbarth
|
244ac12794
Fix for Mantis #26615.
|
11 年之前 |
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 年之前 |
florian
|
3e4198ea45
* take care of dyn. arrays in cse
|
11 年之前 |
florian
|
1366498255
+ nf_addr_taken: it marks nodes which address is taken
|
11 年之前 |
Jonas Maebe
|
89d97a3c2e
* only consider tc_pointer_to_array typeconversions to determine whether a
|
11 年之前 |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
11 年之前 |
florian
|
6f03d04fe1
* when using a pointer as array, the pointer is never written, only read
|
11 年之前 |
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 年之前 |
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 年之前 |
florian
|
b43b4bb455
+ pseudo procedure aligned: tells the compiler to assume that the given parameter is naturally aligned, counterpart of unaligned
|
12 年之前 |
florian
|
728c074bd6
* accept with statements with generic variables having a generic parameter type, resolves #21329
|
12 年之前 |
Jonas Maebe
|
fd8827d379
* prevent compiler crash caused by double freeing after reporting not
|
12 年之前 |
Jonas Maebe
|
76b0ee9925
* treat all "uninitialized" hints as warnings on JVM platforms, because
|
13 年之前 |
Jonas Maebe
|
5ea03973d3
* reject assignments to vecn[rangen] (mantis #22941)
|
13 年之前 |
florian
|
ca5fabda6d
* cleanup some unused units from uses clauses
|
13 年之前 |
pierre
|
1550c623c3
Avoid memory leak in isbinaryoverloaded function
|
13 年之前 |
Jonas Maebe
|
3b968b4b35
* don't allow overloading enum/int operations, because they should be
|
13 年之前 |
Jonas Maebe
|
cf4a2bd392
* fixed java.lang.String and Pascal string comparisons after operator
|
13 年之前 |
Jonas Maebe
|
f3ad4af343
* make sure valid_for_assign() returns false for inlined function bodies
|
13 年之前 |