2 Commits

Author SHA1 Message Date
dyung
e470fa2e1b
Add -emit-llvm to RUN line for test added in #173311. (#178271)
Should fix the test failure on buildbots that do not build the x86
backend such as
https://lab.llvm.org/buildbot/#/builders/190/builds/35171 and
https://lab.llvm.org/buildbot/#/builders/154/builds/26976.
2026-01-27 19:28:32 +00:00
cooperp
a63696edca
Allow the no_stack_protector attribute on local variables (#173311)
This attribute is currently only permitted on functions, but sometimes
it can be useful to opt out a specific local variable. That way the
function can still get a stack protector if other locals require it, but
locals which are opted out won't have the overhead of a stack protector
if not needed.

This is paired with an LLVM change which has already landed, which uses
the new metadata to opt specific alloca instructions out of requiring a
stack protector.
2026-01-27 07:28:17 -05:00