diff options
Diffstat (limited to 'src/ir/function.rs')
-rw-r--r-- | src/ir/function.rs | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/ir/function.rs b/src/ir/function.rs index c0938b65..661ee593 100644 --- a/src/ir/function.rs +++ b/src/ir/function.rs @@ -597,10 +597,13 @@ impl ClangSubItemParser for Function { return Err(ParseError::Continue); } - if !context.options().generate_inline_functions && - cursor.is_inlined_function() - { - return Err(ParseError::Continue); + if cursor.is_inlined_function() { + if !context.options().generate_inline_functions { + return Err(ParseError::Continue); + } + if cursor.is_deleted_function() { + return Err(ParseError::Continue); + } } let linkage = cursor.linkage(); |