r298160 - [Sema] Unbreak GCC -Werror build (enum compare).

Davide Italiano via cfe-commits cfe-commits at lists.llvm.org
Fri Mar 17 15:19:21 PDT 2017


Author: davide
Date: Fri Mar 17 17:19:20 2017
New Revision: 298160

URL: http://llvm.org/viewvc/llvm-project?rev=298160&view=rev
Log:
[Sema] Unbreak GCC -Werror build (enum compare).

Modified:
    cfe/trunk/lib/Sema/SemaCXXScopeSpec.cpp

Modified: cfe/trunk/lib/Sema/SemaCXXScopeSpec.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaCXXScopeSpec.cpp?rev=298160&r1=298159&r2=298160&view=diff
==============================================================================
--- cfe/trunk/lib/Sema/SemaCXXScopeSpec.cpp (original)
+++ cfe/trunk/lib/Sema/SemaCXXScopeSpec.cpp Fri Mar 17 17:19:20 2017
@@ -596,8 +596,8 @@ bool Sema::BuildCXXNestedNameSpecifier(S
       }
       // Replacement '::' -> ':' is not allowed, just issue respective error.
       Diag(R.getNameLoc(), OnlyNamespace
-                               ? diag::err_expected_namespace_name
-                               : diag::err_expected_class_or_namespace)
+                               ? unsigned(diag::err_expected_namespace_name)
+                               : unsigned(diag::err_expected_class_or_namespace))
           << IdInfo.Identifier << getLangOpts().CPlusPlus;
       if (NamedDecl *ND = R.getAsSingle<NamedDecl>())
         Diag(ND->getLocation(), diag::note_entity_declared_at)




More information about the cfe-commits mailing list