Previously allocas was aligned after allocation, which means that there were up to <alignment - 1> bytes potentially unchecked.
Details
Details
- Reviewers
- None
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
Thanks for patch.
As we've discussed on IRC though - I'm not sure this works.
What guarantees the initial alignment of %rsp is high enough that subtracting %rax from it results in a properly-aligned variable?