totally fixes vdecl for primitives
fixes merges