<div dir="ltr">This patch merges the individual tables for diagnostics in groups and the subgroups into single tables. The option table then store an index into these two tables instead of pointers. This reduces the size of the options table (since it doesn't need to store pointers) and the number of relocations needed.<div>
<br></div><div>My build shows this reducing DiagnosticIDs.o by ~20.5K and removes about ~400 relocation entries from the same.<br clear="all"><div><br></div>-- <br>~Craig
</div></div>