Removing some more unnecessary manual quotes from diagnostics.
authorAaron Ballman <aaron@aaronballman.com>
Fri, 3 Jan 2014 14:54:10 +0000 (14:54 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Fri, 3 Jan 2014 14:54:10 +0000 (14:54 +0000)
llvm-svn: 198420

clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/lib/Sema/SemaInit.cpp

index 7d4666a..fe0a2d8 100644 (file)
@@ -3782,7 +3782,7 @@ def err_initializer_string_for_char_array_too_long : Error<
 def warn_initializer_string_for_char_array_too_long : ExtWarn<
   "initializer-string for char array is too long">;
 def warn_missing_field_initializers : Warning<
-  "missing field '%0' initializer">,
+  "missing field %0 initializer">,
   InGroup<MissingFieldInitializers>, DefaultIgnore;
 def warn_braces_around_scalar_init : Warning<
   "braces around scalar initializer">;
index ae0f662..ecf97d7 100644 (file)
@@ -1540,7 +1540,7 @@ void InitListChecker::CheckStructUnionTypes(const InitializedEntity &Entity,
          it != end; ++it) {
       if (!it->isUnnamedBitfield() && !it->hasInClassInitializer()) {
         SemaRef.Diag(IList->getSourceRange().getEnd(),
-                     diag::warn_missing_field_initializers) << it->getName();
+                     diag::warn_missing_field_initializers) << *it;
         break;
       }
     }