//Purpose: // Show example of strict alias rule violation. // template struct str { char val[Size]; }; int main(void) { str<20>* p20=new str<20>; void*pvoid=p20; str<10>* p10=static_cast*>(pvoid); return p20->val==p10->val; }