]> granicus.if.org Git - clang/commitdiff
AST: inline a single-use variable (NFC)
authorSaleem Abdulrasool <compnerd@compnerd.org>
Thu, 25 Jan 2018 19:54:31 +0000 (19:54 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Thu, 25 Jan 2018 19:54:31 +0000 (19:54 +0000)
Inline the single use variable into the only use.  NFC.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@323461 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AST/MicrosoftMangle.cpp

index 5d1073811b16ad9ec9c3751695c10695e94dc304..81bdb6708d6fa07a63f2399475ad8484f899d28e 100644 (file)
@@ -1559,12 +1559,11 @@ MicrosoftCXXNameMangler::mangleRefQualifier(RefQualifierKind RefQualifier) {
 
 void MicrosoftCXXNameMangler::manglePointerExtQualifiers(Qualifiers Quals,
                                                          QualType PointeeType) {
-  bool HasRestrict = Quals.hasRestrict();
   if (PointersAre64Bit &&
       (PointeeType.isNull() || !PointeeType->isFunctionType()))
     Out << 'E';
 
-  if (HasRestrict)
+  if (Quals.hasRestrict())
     Out << 'I';
 
   if (Quals.hasUnaligned() ||