1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
" Vim compiler file
" Compiler: IAR Systems C/C++ Compiler
if exists("current_compiler")
finish
endif
let current_compiler = "iar"
let s:cpo_save = &cpo
set cpo&vim
" abc;
" ^
" "/tmp/test.c",3 Error[Pe077]: this
" declaration has no storage class or type specifier
" Error[Li005]: no definition for "Foo::Foo(unsigned shor
" t, unsigned short, unsigned int, char const *)"
" [referenced from Bar.o(libBar.a)]
CompilerSet errorformat=
\%A\ \ %p^,
\%C\"%f\"\\\,%l\ \ Remark[%*[^]]]:%m,
\%C\"%f\"\\\,%l\ \ %tarning[%*[^]]]:%m,
\%C\"%f\"\\\,%l\ \ %trror[%*[^]]]:%m,
\%C\"%f\"\\\,%l\ \ Fatal\ %trror[%*[^]]]:%m,
\%C\"%f\"\\\,%l\ \ [note]:%m,
\%EInternal\ error:%m,
\%EError[%*[^]]]:%m,
\%C%\\s%\\+%m,
\%Z
let &cpo = s:cpo_save
unlet s:cpo_save
|