From 2c7d14809d5e143af89317461daadd12408bfbd5 Mon Sep 17 00:00:00 2001 From: w0rp Date: Sat, 29 Apr 2017 20:00:29 +0100 Subject: Set GCC flags appropriately for older versions --- test/handler/test_gcc_handler.vader | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'test') diff --git a/test/handler/test_gcc_handler.vader b/test/handler/test_gcc_handler.vader index 3d5a24d4..990df2c5 100644 --- a/test/handler/test_gcc_handler.vader +++ b/test/handler/test_gcc_handler.vader @@ -66,3 +66,14 @@ Execute(GCC errors from included files should be parsed correctly): \ ' other_bad_type y;', \ ' ^', \ ]) + +Execute(GCC versions should be parsed correctly): + AssertEqual [4, 9, 1], ale#handlers#gcc#ParseGCCVersion([ + \ 'g++ (GCC) 4.9.1 20140922 (Red Hat 4.9.1-10)', + \]) + AssertEqual [4, 8, 4], ale#handlers#gcc#ParseGCCVersion([ + \ 'gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4', + \ 'Copyright (C) 2013 Free Software Foundation, Inc.', + \ 'This is free software; see the source for copying conditions. There is NO', + \ 'warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.', + \]) -- cgit v1.2.3