[PATCH] D54114: Adding debug info to support Fortran (part 2)

Eric Schweitz via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 5 15:28:10 PST 2018


schweitz added a comment.

In https://reviews.llvm.org/D54114#1287650, @greened wrote:

> I'm not a Fortran expert.  The last Fortran I used was 77 and didn't have all these newfangled features.  :)  Some questions come up on our end so I'll relay them.
>
> Does this support handle non-contiguous arrays?  Arrays can have "holes" in them.  I believe the dope vectors ("array descriptors") hold that information but the description makes it sound like only upper and lower bounds are supported.


This patch does not handle strided accesses.

> Fortran CHARACTER can have multi-byte characters so "byte size" is not sufficient.  I don't know if any implementations support this, though.

We don't know of any implementations either.


Repository:
  rL LLVM

https://reviews.llvm.org/D54114





More information about the llvm-commits mailing list