]> granicus.if.org Git - clang/commitdiff
[Sema] Make an enum local to the only method that uses it. NFC
authorCraig Topper <craig.topper@gmail.com>
Wed, 23 Dec 2015 05:44:46 +0000 (05:44 +0000)
committerCraig Topper <craig.topper@gmail.com>
Wed, 23 Dec 2015 05:44:46 +0000 (05:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@256319 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaChecking.cpp

index 949e8742f9064ca251a6f3dd17887651a3ccc26d..c4bf82aded67ceb56df9b9fc887499f4d0bd327e 100644 (file)
@@ -7570,12 +7570,6 @@ void AnalyzeImplicitConversions(Sema &S, Expr *OrigE, SourceLocation CC) {
 
 } // end anonymous namespace
 
-enum {
-  AddressOf,
-  FunctionPointer,
-  ArrayPointer
-};
-
 // Helper function for Sema::DiagnoseAlwaysNonNullPointer.
 // Returns true when emitting a warning about taking the address of a reference.
 static bool CheckForReference(Sema &SemaRef, const Expr *E,
@@ -7757,7 +7751,11 @@ void Sema::DiagnoseAlwaysNonNullPointer(Expr *E,
 
   unsigned DiagID = IsCompare ? diag::warn_null_pointer_compare
                               : diag::warn_impcast_pointer_to_bool;
-  unsigned DiagType;
+  enum {
+    AddressOf,
+    FunctionPointer,
+    ArrayPointer
+  } DiagType;
   if (IsAddressOf)
     DiagType = AddressOf;
   else if (IsFunction)