diff options
author | w0rp <devw0rp@gmail.com> | 2020-08-19 01:04:08 +0100 |
---|---|---|
committer | w0rp <devw0rp@gmail.com> | 2020-08-19 01:04:08 +0100 |
commit | 361027eac6b8a3e9e4e88d6ec7f13e17e909f641 (patch) | |
tree | f9ef995eaf932465154ba0e7da956e1f3ce673c8 /autoload | |
parent | 794224aafa6968dd635a96b66ddf218dfdea38d8 (diff) | |
download | ale-361027eac6b8a3e9e4e88d6ec7f13e17e909f641.zip |
Fix #3200 - Do not use -fstack-usage from parsed flags
Diffstat (limited to 'autoload')
-rw-r--r-- | autoload/ale/c.vim | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/autoload/ale/c.vim b/autoload/ale/c.vim index be54cff1..aefe1fea 100644 --- a/autoload/ale/c.vim +++ b/autoload/ale/c.vim @@ -159,7 +159,7 @@ function! ale#c#ParseCFlags(path_prefix, cflag_line) abort elseif (stridx(l:option, '-W') == 0 && stridx(l:option, '-Wa,') != 0 && stridx(l:option, '-Wl,') != 0 && stridx(l:option, '-Wp,') != 0) \ || l:option is# '-w' || stridx(l:option, '-pedantic') == 0 \ || l:option is# '-ansi' || stridx(l:option, '-std=') == 0 - \ || (stridx(l:option, '-f') == 0 && stridx(l:option, '-fdump') != 0 && stridx(l:option, '-fdiagnostics') != 0 && stridx(l:option, '-fno-show-column') != 0) + \ || stridx(l:option, '-f') == 0 && l:option !~# '\v^-f(dump|diagnostics|no-show-column|stack-usage)' \ || stridx(l:option, '-O') == 0 \ || l:option is# '-C' || l:option is# '-CC' || l:option is# '-trigraphs' \ || stridx(l:option, '-nostdinc') == 0 || stridx(l:option, '-iplugindir=') == 0 |