Content deleted Content added
Description of how it works |
|||
Line 19:
== The analysis ==
The following is based on Fruja's formalization of the C# intraprocedural (single method) definite assignment analysis, which is responsible for ensuring that all local variables are assigned before they are used.<ref name="fruja"/> It simultaneously does definite assignment analysis and [[constant propagation]] of boolean values. We define five static functions:
{|class="wikitable"
|