aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/algol68/execute/case-clause-3.a68
blob: 3355cefc080f4e24f2b292491e7c8d5906a00dea (plain)
1
2
3
4
5
6
7
# { dg-options "-fstropping=upper" }  #
BEGIN INT days, INT month = 2, year = 2024;
      days := CASE month
              IN 31, (year MOD 4 = 0 AND year MOD 100 /= 0 OR year MOD 400 = 0 | 29 | 28),
                 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ESAC;
      ASSERT (days = 29)
END