Search in sources :

Example 1 with CInterfaceLocationIdentity

use of com.oracle.svm.core.c.struct.CInterfaceLocationIdentity in project graal by oracle.

the class SizeAndSignednessVerifier method visitStructFieldInfo.

@Override
protected void visitStructFieldInfo(StructFieldInfo structFieldInfo) {
    checkAccessorLocationIdentity(structFieldInfo.getChildren());
    if (structFieldInfo.getAccessorInfo().hasUniqueLocationIdentity()) {
        structFieldInfo.setLocationIdentity(new CInterfaceLocationIdentity(structFieldInfo.getParent().getName() + "." + structFieldInfo.getName()));
    }
    super.visitStructFieldInfo(structFieldInfo);
}
Also used : CInterfaceLocationIdentity(com.oracle.svm.core.c.struct.CInterfaceLocationIdentity)

Aggregations

CInterfaceLocationIdentity (com.oracle.svm.core.c.struct.CInterfaceLocationIdentity)1