summaryrefslogtreecommitdiff
path: root/bindgen/ir/function.rs
diff options
context:
space:
mode:
Diffstat (limited to 'bindgen/ir/function.rs')
-rw-r--r--bindgen/ir/function.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/bindgen/ir/function.rs b/bindgen/ir/function.rs
index 52346f6c..7dbbb8f8 100644
--- a/bindgen/ir/function.rs
+++ b/bindgen/ir/function.rs
@@ -675,7 +675,11 @@ impl ClangSubItemParser for Function {
return Err(ParseError::Continue);
}
- if cursor.is_inlined_function() {
+ if cursor.is_inlined_function() ||
+ cursor
+ .definition()
+ .map_or(false, |x| x.is_inlined_function())
+ {
if !context.options().generate_inline_functions {
return Err(ParseError::Continue);
}