diff --git a/clang/tools/driver/driver.cpp b/clang/tools/driver/driver.cpp index 52d391fc69712d..3ec2bcc0bd7533 100644 --- a/clang/tools/driver/driver.cpp +++ b/clang/tools/driver/driver.cpp @@ -537,7 +537,7 @@ int clang_main(int Argc, char **Argv, const llvm::ToolContext &ToolContext) { return 1; if (!UseNewCC1Process) { - TheDriver.CC1Main = [&ToolContext](SmallVectorImpl &ArgV) { + TheDriver.CC1Main = [ToolContext](SmallVectorImpl &ArgV) { return ExecuteCC1Tool(ArgV, ToolContext); }; // Ensure the CC1Command actually catches cc1 crashes