diff --git a/plugin/syntastic.vim b/plugin/syntastic.vim index 4f1f6967..c2bd14fd 100644 --- a/plugin/syntastic.vim +++ b/plugin/syntastic.vim @@ -19,7 +19,7 @@ if has('reltime') lockvar! g:_SYNTASTIC_START endif -let g:_SYNTASTIC_VERSION = '3.6.0-116' +let g:_SYNTASTIC_VERSION = '3.6.0-117' lockvar g:_SYNTASTIC_VERSION " Sanity checks {{{1 diff --git a/syntax_checkers/fortran/gfortran.vim b/syntax_checkers/fortran/gfortran.vim index 2a7113a8..fffaf308 100644 --- a/syntax_checkers/fortran/gfortran.vim +++ b/syntax_checkers/fortran/gfortran.vim @@ -44,8 +44,8 @@ function! SyntaxCheckers_fortran_gfortran_GetLocList() dict " {{{1 let errorformat = \ '%-C %#,'. \ '%-C %#%.%#,'. - \ '%A%f:%l.%c:,'. - \ '%Z%trror: %m,'. + \ '%A%f:%l%[.:]%c:,'. + \ '%Z%\m%\%%(Fatal %\)%\?%trror: %m,'. \ '%Z%tarning: %m,'. \ '%-G%.%#' if !exists('g:syntastic_fortran_gfortran_sort')