method vtype (t : typ) = if hasAttribute "volatile" (typeAttrs t) then begin br := true; SkipChildren end else DoChildren