Merge pull request #1833 from aktau/formatc-fix-gcc-on-osx

test: Correct lfs.attributes() call, and allow unit tests to run with gcc on OSX
This commit is contained in:
Justin M. Keyes 2015-01-16 16:35:33 -05:00
commit bff48b23d7
2 changed files with 5 additions and 5 deletions

View File

@ -149,8 +149,7 @@ local C_keywords = set {
-- };
--
-- would become:
-- struct mystruct
-- { int a; int b; };
-- struct mystruct { int a; int b; };
--
-- The first one will have a lot of false positives (the line '{' for
-- example), the second one is more unique.
@ -179,7 +178,8 @@ local function formatc(str)
-- static and/or inline usually indicate an inline header function,
-- which has no trailing ';', so we have to add a newline after the
-- '}' ourselves.
if token[1] == 'static' or token[1] == 'inline' then
local tok = token[1]
if tok == 'static' or tok == 'inline' or tok == '__inline' then
end_at_brace = true
end
elseif typ == 'preprocessor' then

View File

@ -33,11 +33,11 @@ local absolute_executable = nil
local executable_name = nil
local function assert_file_exists(filepath)
eq(false, nil == (lfs.attributes(filepath, 'r')))
neq(nil, lfs.attributes(filepath))
end
local function assert_file_does_not_exist(filepath)
eq(true, nil == (lfs.attributes(filepath, 'r')))
eq(nil, lfs.attributes(filepath))
end
describe('fs function', function()