I'll be adding a separate field in struct qi_test called vtable_iid, and using this, comparing whether or not the vtables are equal within test_qi. I'll be sending a patch which will make all current qi tests consistent with the new table layout.
Cheers, Aaryaman