Rika Ichinose
|
0634d5349d
* add const
|
3 years ago |
Rika Ichinose
|
92771760b7
Get rid of some global variables.
|
3 years ago |
florian
|
d0fdda6da7
+ TDFABuilder.redodfainfo
|
3 years ago |
florian
|
b4a6c22234
* do not check inlined exit nodes for unset results, resolves #38259
|
4 years ago |
florian
|
edfbf2ce30
* correctly handle inlined exits in dfa, resolves #38259
|
4 years ago |
Jonas Maebe
|
5d51a788f7
- revert r47208
|
4 years ago |
florian
|
3c18dee694
* take care of for loop counter read after loop
|
5 years ago |
florian
|
2f2b378c03
* moved conversion of for into while loops in a separate pass, so node optimizations on the node tree can be
|
5 years ago |
Jonas Maebe
|
7e51c5e856
* DFA now takes case-completeness into account (mantis #35598)
|
6 years ago |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 years ago |
florian
|
34d11046e0
* wrapcomplexinlinepara takes care of function results which need different temp. handling, resolves #34438
|
6 years ago |
florian
|
b1dff29cbf
* removed unused units
|
8 years ago |
florian
|
45807056c5
* factored out SymbolCandidateForWarningOrHint
|
9 years ago |
yury
|
b26fa07f1a
* Fixed notes "var is assigned but not used".
|
10 years ago |
florian
|
c0e66deaf2
* handle raise nodes in dfa on jvm, resolves #27416
|
10 years ago |
florian
|
4289dd667d
* managed types cause a different warning/hint when they are
|
10 years ago |
florian
|
c44b5d1043
* take care of tempinitcode when creating def information for tempcreatenodes
|
11 years ago |
florian
|
5aae381d10
* as nodes can appear directly in statements for checking of type conversions
|
11 years ago |
florian
|
6924cc0458
* optimize CheckAndWarn
|
11 years ago |
florian
|
35206c3d93
* make ResetProcessing more efficient
|
11 years ago |
florian
|
99eadb91b3
* run CheckAndWarn to get proper locations for warnings about uninitialized variables
|
11 years ago |
florian
|
92508a9801
* take of life of tlabelnode.left, the test does not test this however because I'am not aware of any example to force a left node for a label
|
11 years ago |
florian
|
424d5cafb2
* cleanup
|
11 years ago |
florian
|
722c59bcb1
* use the correct node in CalcLife
|
11 years ago |
florian
|
2fc4a7fdd7
* better DFA debugging information
|
11 years ago |
florian
|
89f34965e9
* fix dfa of for nodes, loopiteration node introduced to get proper life information for the loop
|
11 years ago |
florian
|
63757c84ad
* fix life information of block nodes
|
11 years ago |
florian
|
1e4737c46d
* fix life information of for nodes
|
11 years ago |
florian
|
31f3bb900c
* fix UpdateLifeInfo if n<>node
|
11 years ago |
florian
|
b3c2a8ddb1
* set always resultnode as last node
|
11 years ago |