Include the error in the detailed error message in the GCC handler

This commit is contained in:
w0rp
2018-08-02 21:45:04 +01:00
parent 6b3086237a
commit ccbdfcd76f
2 changed files with 22 additions and 3 deletions

View File

@@ -92,9 +92,12 @@ function! ale#handlers#gcc#HandleGCCFormat(buffer, lines) abort
" the previous error parsed in output
if l:match[4] is# 'note'
if !empty(l:output)
let l:output[-1]['detail'] =
\ get(l:output[-1], 'detail', '')
\ . s:RemoveUnicodeQuotes(l:match[0]) . "\n"
if !has_key(l:output[-1], 'detail')
let l:output[-1].detail = l:output[-1].text
endif
let l:output[-1].detail = l:output[-1].detail . "\n"
\ . s:RemoveUnicodeQuotes(l:match[0])
endif
continue