@@ -67,6 +67,7 @@ void LVOptions::resolveDependencies() {
6767 setAttributeQualified ();
6868 setAttributeQualifier ();
6969 setAttributeRegister ();
70+ setAttributeSize ();
7071 setAttributeSubrange ();
7172 setAttributeSystem ();
7273 setAttributeTypename ();
@@ -208,7 +209,7 @@ void LVOptions::resolveDependencies() {
208209 // 1) Sort the CUs, to get a fast compare.
209210 // 2) Encode template instantiations, so the names include template
210211 // parameter information.
211- // 3) Include qualified types.
212+ // 3) Include qualified types and their sizes .
212213 // 4) Include any inserted abstract references.
213214 // 5) For added/missing elements add the '+' or '-' tags.
214215 if (getCompareExecute ()) {
@@ -221,6 +222,7 @@ void LVOptions::resolveDependencies() {
221222 setAttributeInserted ();
222223 setAttributeMissing ();
223224 setAttributeQualified ();
225+ setAttributeSize ();
224226 }
225227
226228 // Enable formatting for printing (indentation, print children).
@@ -312,9 +314,10 @@ void LVOptions::print(raw_ostream &OS) const {
312314 << " Range: " << getAttributeRange () << " , "
313315 << " Reference: " << getAttributeReference () << " \n "
314316 << " Register: " << getAttributeRegister () << " , "
317+ << " Size: " << getAttributeSize () << " , "
315318 << " Standard: " << getAttributeStandard () << " , "
316- << " Subrange: " << getAttributeSubrange () << " , "
317- << " System: " << getAttributeSystem () << " \n "
319+ << " Subrange: " << getAttributeSubrange () << " \n "
320+ << " System: " << getAttributeSystem () << " , "
318321 << " Typename: " << getAttributeTypename () << " , "
319322 << " Underlying: " << getAttributeUnderlying () << " , "
320323 << " Zero: " << getAttributeZero () << " \n " ;
0 commit comments