[PATCH] D130620: Fix lack of cc1 flag in llvmcmd sections when assertions are enabled
Aiden Grossman via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Jul 27 12:43:33 PDT 2022
aidengrossman updated this revision to Diff 448132.
aidengrossman added a comment.
Moved insertion of cc1 flag to prevent shifting entire array
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D130620/new/
https://reviews.llvm.org/D130620
Files:
clang/lib/Frontend/CompilerInvocation.cpp
Index: clang/lib/Frontend/CompilerInvocation.cpp
===================================================================
--- clang/lib/Frontend/CompilerInvocation.cpp
+++ clang/lib/Frontend/CompilerInvocation.cpp
@@ -4544,7 +4544,10 @@
return CreateFromArgsImpl(Invocation, CommandLineArgs, Diags, Argv0);
},
[](CompilerInvocation &Invocation, SmallVectorImpl<const char *> &Args,
- StringAllocator SA) { Invocation.generateCC1CommandLine(Args, SA); },
+ StringAllocator SA) {
+ Args.push_back("-cc1");
+ Invocation.generateCC1CommandLine(Args, SA);
+ },
Invocation, DummyInvocation, CommandLineArgs, Diags, Argv0);
}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D130620.448132.patch
Type: text/x-patch
Size: 682 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20220727/78ca9cfd/attachment-0001.bin>
More information about the cfe-commits
mailing list