summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEmilio Cobos Álvarez <emilio@crisal.io>2017-02-20 12:24:27 +0100
committerGitHub <noreply@github.com>2017-02-20 12:24:27 +0100
commite64bdaff09bb858aff981f3eff30cdf7125cad16 (patch)
tree0bf65929628f76be1672bcfe8e2985ac393da5f0 /src
parent40e1ff0bed6970392c59ec08ce1feca1163f5372 (diff)
parent73a2b347f2760efaad035d07a1aae7e713bf6c99 (diff)
Merge pull request #517 from pornel/clang38
Support older clang
Diffstat (limited to 'src')
-rw-r--r--src/clang.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/clang.rs b/src/clang.rs
index 613e08e8..a3919579 100644
--- a/src/clang.rs
+++ b/src/clang.rs
@@ -875,7 +875,11 @@ impl Type {
pub fn named(&self) -> Type {
unsafe {
Type {
- x: clang_Type_getNamedType(self.x),
+ x: if clang_Type_getNamedType::is_loaded() {
+ clang_Type_getNamedType(self.x)
+ } else {
+ self.x
+ },
}
}
}