eg.
if( valueMeta.isValid && pointersSupported) should be optimized out when pointerSupported == false and the comparison of it should be optimized out when it is true.
eg.
if( valueMeta.isValid && pointersSupported) should be optimized out when pointerSupported == false and the comparison of it should be optimized out when it is true.