You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This stemmed from indirecting via a local variable, which was given an inconsistent type (sometimes A* and sometimes void*). This commit simply treats pointer-typed locals as void* under all circumstances, since the same variable can be used with different types in different places in any case. The void* pointers are downcast to their proper types when needed (e.g. at method call sites, field accesses).
For the following program
the result of checking
--function NullPointer5.g
is ok, while--function NullPointer.f
fails with the above error.The same error is triggered with
--function Inheritance3.f
inThe text was updated successfully, but these errors were encountered: