CIndex.cpp: Appease g++-4.4. "if (Optional<unsigned> Minor = In.getMinor())" did not work as expected.

llvm-svn: 175711
This commit is contained in:
NAKAMURA Takumi 2013-02-21 02:32:34 +00:00
parent 8c5d388850
commit c2b5d1f9b9
1 changed files with 4 additions and 2 deletions

View 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;