[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
parent
75f1f158
Please register or sign in to comment