[flang] Fold IS_CONTIGUOUS for TYPE(*) when possible
TYPE(*) arguments fell through in IS_CONTIGUOUS folding because they are not Expr<SomeType>. Expose entry point for symbols in IsContiguous and use that. The added test revealed that IS_CONTIGUOUS was folded to false for assumed rank arguments. Fix this: the contiguity of assumed rank without the CONTIGUOUS argument can only be verified at runtime. Differential Revision: https://reviews.llvm.org/D148128
Loading
Please sign in to comment