1 ! RUN: %python %S/test_folding.py %s %flang_fc1
3 integer, parameter :: j
= 2
5 logical, parameter :: test_1
= -j
**2 == -4
6 logical, parameter :: test_2
= 4-j
**2 == 0
8 logical, parameter :: test_3
= 4+-j
**2 == 0 ! not 8
9 logical, parameter :: test_4
= 2*-j
**2 == -8 ! not 8
10 logical, parameter :: test_5
= -j
**2+-j
**2 == -8 ! not 8
11 logical, parameter :: test_6
= j
**2*-j
**2 == -16 ! not 16