PR#5374: be consistent for locations of type declarations between Camlp4 and the OCaml parser
PR#5374: be consistent for locations of type declarations between Camlp4 and the OCaml parser

Camlp4 used only the location of the rhs of type declarations, while
OCaml used the location of the whole type declaration. The location of
abstract types was then wrong when using Camlp4.

Thanks to furuse for his contribution.

git-svn-id: e7e61699ce1738538ffebb75374fbea0924bc775@11903 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02

chambart/camlp4,yunxing/ocaml,eliberis/ocaml,msprotz/ocaml,yunxing/ocaml,msprotz/ocaml,gerdstolpmann/ocaml,gerdstolpmann/ocaml,hhugo/camlp4,yunxing/ocaml,gerdstolpmann/ocaml,msprotz/ocaml,gerdstolpmann/ocaml,yunxing/ocaml,gerdstolpmann/ocaml,eliberis/ocaml,eliberis/ocaml,yunxing/ocaml,msprotz/ocaml,msprotz/ocaml,eliberis/ocaml,yallop/camlp4,eliberis/ocaml