clang: Fix unnecessary truncation of resource limit values
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Sat, 12 Nov 2022 00:13:40 +0000 (16:13 -0800)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Sat, 12 Nov 2022 00:38:51 +0000 (16:38 -0800)
clang/lib/CodeGen/CodeGenAction.cpp

index b723a52..8c12a67 100644 (file)
@@ -628,10 +628,9 @@ BackendConsumer::StackSizeDiagHandler(const llvm::DiagnosticInfoStackSize &D) {
   if (!Loc)
     return false;
 
-  // FIXME: Shouldn't need to truncate to uint32_t
   Diags.Report(*Loc, diag::warn_fe_frame_larger_than)
-      << static_cast<uint32_t>(D.getStackSize())
-      << static_cast<uint32_t>(D.getStackLimit())
+      << D.getStackSize()
+      << D.getStackLimit()
       << llvm::demangle(D.getFunction().getName().str());
   return true;
 }