Gets a virtual table pointer for the specified object.
Warning: This macro evaluates its arguments more than once.