The maximum line length in Fortran 2018 is 132 characters (6.3.2.1 Free form line length). The line indicated is 134 characters long. The compiler is correct.
mpiifx -O0 -warn all -g -traceback -fpe0 -stand f18 -cpp -D_DEBUG -D_TIMING -D_DECOMP_X -I./dependencies/2decomp-fft/mod -module ./src -c -o src/timer.f90.o src/timer.f90
src/timer.f90(101): warning #5268: Extension to standard: The text exceeds right hand column allowed on the line.
integer , intent(inout), optional :: nvtx_id_inc ! to increment the id, e.g.: call timer_tic(name,nvtx_id_inc=i_nvtx)
And if I do:
mpiifx -O0 -warn all -g -traceback -fpe0 -stand f18 -cpp -D_DEBUG -D_TIMING -D_DECOMP_X -I./dependencies/2decomp-fft/mod -module ./src -c -o src/timer.f90.o src/timer.f90
src/timer.f90(101): warning #5268: Extension to standard: The text exceeds right hand column allowed on the line.
! integer , intent(inout), optional :: nvtx_id_inc ! to increment the id, e.g.: call timer_tic(name,nvtx_id_inc=i_nvtx)
------------------------------------------------------------------------------------------------------------------------------------^
src/timer.f90(102): warning #5268: Extension to standard: The text exceeds right hand column allowed on the line.
integer , intent(in ), optional :: nvtx_gpu_stream ! to optionally sync host/device over a stream/queue (asynchronous if < 0)
------------------------------------------------------------------------------------------------------------------------------------^