Displaying 1 result from an estimated 1 matches for "expoent".
Did you mean:
exponent
2006 Sep 05
2
[LLVMdev] gfortran: array constructor problems
...fo), parameter :: int_infos(c) = (/ &
int_info (1, range(0_1)), &
int_info (2, range(0_2)), &
int_info (4, range(0_4)), &
int_info (8, range(0_8)) /)
This is trying to declare a constant array of int_info structures.
range() is an intrinsic function that returns the expoent range of the
argument's type kind. I haven't quite been able to figure out where
that gets evaluated, but I am pretty sure it should be a constant at
compile time.
Here's the output of debug_tree() for the expression that breaks the assertion:
Breakpoint 2, TreeConstantToLLVM::Convert...