Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gfortran.dg/allocate_with_typespec_7.f90 @ 144:8f4e72ab4e11
fix segmentation fault caused by nothing next cur_op to end
author | Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 23 Dec 2018 21:23:56 +0900 |
parents | 84e7813d76e9 |
children |
line wrap: on
line source
! { dg-do compile } ! PR Fortran/83093 ! Contributed by Gerhard Steinmetz <gscfq at t-online dot de> program p integer, parameter :: n(2) = [1,2] real :: x = 2 character(:), allocatable :: z, zz, zzz character(:), allocatable :: y, yy allocate (character(a) :: z) ! { dg-error "Scalar INTEGER expression" } allocate (character(x) :: zz) ! { dg-error "Scalar INTEGER expression" } allocate (character((1.0)) :: z) ! { dg-error "Scalar INTEGER expression" } allocate (character(y) :: y) ! { dg-error "Scalar INTEGER expression" } allocate (character(n(1:2)) :: y)! { dg-error "Scalar INTEGER expression" } end