compiler: don't add pointer twice to value method of direct interface type