diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/libclang/CIndex.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/libclang/CIndex.cpp b/tools/libclang/CIndex.cpp index 669bb8722e..3d81660b4d 100644 --- a/tools/libclang/CIndex.cpp +++ b/tools/libclang/CIndex.cpp @@ -5741,12 +5741,14 @@ static CXVersion convertVersion(VersionTuple In) { Out.Major = In.getMajor(); - if (Optional<unsigned> Minor = In.getMinor()) + Optional<unsigned> Minor = In.getMinor(); + if (Minor.hasValue()) Out.Minor = *Minor; else return Out; - if (Optional<unsigned> Subminor = In.getSubminor()) + Optional<unsigned> Subminor = In.getSubminor(); + if (Subminor.hasValue()) Out.Subminor = *Subminor; return Out; |