<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/56932>56932</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Consider sharing code between `AnalysisDeclContext` and `ControlFlowContext`
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang:dataflow
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
ymand
</td>
</tr>
</table>
<pre>
`ControlFlowContext` seems to be evolving into something similar to `AnalysisDeclContext`. At the least, we should consider factoring out a common base class that the two can share.
@Xazax-hun
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx1UctuwyAQ_Br7sqqFcbDrA4c0Ub6h17VZ21QYKsBJ06_vOm3VUyUE-4DZmWEI5q6LVpyCzzG4iwu3PaSPzEVIRGuCHGAgoGtwV-tnsJ4LKayUlz1NdrUO436Lnxw9unuy6Uyj-wOq4JghLwSOMOVCnuBGkJawOQNj8MkaijDhmEPcIcOWAbmxrsHDgIlgdJiYyILfMPkWYETPEBipKsS5EMef_SBe8RM_npbNQ0m6blXfNuqgVGl0Y_qmxzLb7EiffufuIPvUMRhioflG5P-XAugN_GdYuUWnl5zfU9EcC3nhNdu8bEPFYjhx7vp7PL3H8EYjm3GxKW2UOFBt38hy0aM07VRPVHfU1XXTsQIxqAHVJDqJTV06HMglXaiXQkr2xs88z2DGielwqVDn0moppBTP4lB3SqhD1aAkVPhMbTv1cjJsFa1oXbXTqUKcy6gfzIZtTtx0NuX01-QPsLMnekxlfNzyEqK-r2xI-ZCgH_y_AAhdxLk">