Peter Klausler d40e6005db
[flang] Fix crash from empty -DMACRO= (bug #64837)
Some vector indexing code in the preprocessor fails with empty
tokens or token sequences in predefined macros.

Fixes https://github.com/llvm/llvm-project/issues/64837.

Differential Revision: https://reviews.llvm.org/D158451
2023-08-23 10:20:45 -07:00

5 lines
125 B
Fortran

! RUN: %flang -E -DMACRO= %s 2>&1 | FileCheck %s
!CHECK: integer, parameter :: p = +1
integer, parameter :: p = MACRO +1
end