[llvm] [CtxProf] emit fatal usage error when flatten-prethinlink runs without guid metadata (PR #194383)

Aiden Grossman via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 17 11:48:43 PDT 2026


================
@@ -441,7 +441,9 @@ GlobalValue::GUID AssignGUIDPass::getGUID(const Function &F) {
     return F.getGUID();
   }
   auto *MD = F.getMetadata(GUIDMetadataName);
-  assert(MD && "guid not found for defined function");
+  if (!MD)
+    reportFatalUsageError(
+        "this pass requires the GUID metadata to be available.");
----------------
boomanaiden154 wrote:

s/the GUID metadata/GUID metadata

metadata is a mass noun.

https://github.com/llvm/llvm-project/pull/194383


More information about the llvm-commits mailing list