]> granicus.if.org Git - clang/commitdiff
Remove the getDiagnosticLevel check since it doesn't buy us much.
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Thu, 18 Nov 2010 18:51:03 +0000 (18:51 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Thu, 18 Nov 2010 18:51:03 +0000 (18:51 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119719 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaDecl.cpp

index d36bd178e89a6cc7aab2a7883a6d98312a3dd88d..ceec0016e9ad3795b9730aa03d6b9b60ec98b5c5 100644 (file)
@@ -4874,9 +4874,7 @@ void Sema::DiagnoseSizeOfParametersAndReturnValue(ParmVarDecl * const *Param,
 
   // Warn if the return value is pass-by-value and larger than the specified
   // threshold.
-  if (ReturnTy->isPODType() &&
-      Diags.getDiagnosticLevel(diag::warn_return_value_size) !=
-          Diagnostic::Ignored) {
+  if (ReturnTy->isPODType()) {
     unsigned Size = Context.getTypeSizeInChars(ReturnTy).getQuantity();
     if (Size > LangOpts.NumLargeByValueCopy)
       Diag(D->getLocation(), diag::warn_return_value_size)