<div dir="ltr">The fallout of <span style="font-family:arial,sans-serif;font-size:13px">r184401 made it apparent that clang uses diagnostic ID zero as a sentinel value while *also* assigning it to an actual diagnostic, </span><font face="arial, sans-serif">err_attribute_not_type_attr.</font><div>
<font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">The attached patch should do two things:</font></div><div style><font face="arial, sans-serif">* Ensure that we don't give away ID 0</font></div>
<div style><font face="arial, sans-serif">* Make sure that we will assert if we attempt to use ID 0</font></div><div style><font face="arial, sans-serif"><br></font></div><div style><font face="arial, sans-serif">-- </font></div>
<div style><font face="arial, sans-serif">David Majnemer</font></div></div>