[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