diff --git a/libclc/utils/libclc-remangler/LibclcRemangler.cpp b/libclc/utils/libclc-remangler/LibclcRemangler.cpp index 526e07ec0164f..440a84619cd96 100644 --- a/libclc/utils/libclc-remangler/LibclcRemangler.cpp +++ b/libclc/utils/libclc-remangler/LibclcRemangler.cpp @@ -883,6 +883,9 @@ class LibCLCRemangler : public ASTConsumer { } bool remangleFunction(Function &Func, llvm::Module *M) { + if (Func.hasLocalLinkage()) + return true; + if (!Func.getName().starts_with("_Z")) return true;