From 976b1ea0e9be72a4c46f1209b2d32195fdbd0be7 Mon Sep 17 00:00:00 2001 From: "Zhao, Maosu" Date: Fri, 5 Dec 2025 06:09:00 +0100 Subject: [PATCH] [DevSAN] Don't keep original meta data for new SanitizerKernelMetadata Otherwise, IGC compiler may not export the SanitizerKernelMetadata as device globals. --- llvm/lib/SYCLLowerIR/SanitizerPostOptimizer.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/llvm/lib/SYCLLowerIR/SanitizerPostOptimizer.cpp b/llvm/lib/SYCLLowerIR/SanitizerPostOptimizer.cpp index ce75bc888a5e8..5500f83dea8a7 100644 --- a/llvm/lib/SYCLLowerIR/SanitizerPostOptimizer.cpp +++ b/llvm/lib/SYCLLowerIR/SanitizerPostOptimizer.cpp @@ -84,7 +84,6 @@ static bool FixSanitizerKernelMetadata(Module &M) { KernelMetadata->setUnnamedAddr(GlobalValue::UnnamedAddr::Local); KernelMetadata->setDSOLocal(true); KernelMetadata->copyAttributesFrom(KernelMetadataOld); - KernelMetadata->copyMetadata(KernelMetadataOld, 0); KernelMetadataOld->eraseFromParent(); }