diff --git a/llvm/tools/llvm-link/llvm-link.cpp b/llvm/tools/llvm-link/llvm-link.cpp index 33c3e6fc350fb..fbc6c31f75c62 100644 --- a/llvm/tools/llvm-link/llvm-link.cpp +++ b/llvm/tools/llvm-link/llvm-link.cpp @@ -75,9 +75,12 @@ static cl::opt OutputFilename("o", cl::desc("Override output filename"), cl::init("-"), cl::value_desc("filename"), cl::cat(LinkCategory)); -static cl::opt Internalize("internalize", - cl::desc("Internalize linked symbols"), - cl::cat(LinkCategory)); +static cl::opt + Internalize("internalize", + cl::desc("Internalize linked symbols - maintains existing " + "linkage for the first input and converts linkage in" + " all other inputs to `internal`"), + cl::cat(LinkCategory)); static cl::opt DisableDITypeMap("disable-debug-info-type-map",