]> granicus.if.org Git - clang/commitdiff
CIndex.cpp: Appease g++-4.4. "if (Optional<unsigned> Minor = In.getMinor())" did...
authorNAKAMURA Takumi <geek4civic@gmail.com>
Thu, 21 Feb 2013 02:32:34 +0000 (02:32 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Thu, 21 Feb 2013 02:32:34 +0000 (02:32 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@175711 91177308-0d34-0410-b5e6-96231b3b80d8

tools/libclang/CIndex.cpp

index 669bb8722e11d30ab2d47dbbf3abc8180f5263e5..3d81660b4d3ea49837250efa0af3135a41c0efe4 100644 (file)
@@ -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;