summaryrefslogtreecommitdiff
path: root/libbindgen/src/ir/comp.rs
diff options
context:
space:
mode:
Diffstat (limited to 'libbindgen/src/ir/comp.rs')
-rw-r--r--libbindgen/src/ir/comp.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/libbindgen/src/ir/comp.rs b/libbindgen/src/ir/comp.rs
index 1c69e618..ea3850cc 100644
--- a/libbindgen/src/ir/comp.rs
+++ b/libbindgen/src/ir/comp.rs
@@ -748,9 +748,9 @@ impl CompInfo {
return CXChildVisit_Continue;
}
- let item = Item::parse(cur, Some(potential_id), ctx)
- .expect("VarDecl");
- ci.inner_vars.push(item);
+ if let Ok(item) = Item::parse(cur, Some(potential_id), ctx) {
+ ci.inner_vars.push(item);
+ }
}
// Intentionally not handled
CXCursor_CXXAccessSpecifier |