aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/TargetParser.cpp
diff options
context:
space:
mode:
authorRoman Lebedev <lebedev.ri@gmail.com>2021-05-13 14:48:26 +0300
committerRoman Lebedev <lebedev.ri@gmail.com>2021-05-13 20:33:08 +0300
commita624cec56d4bf61c1f3cb7daf2d27dac59c56fa4 (patch)
treef9ebe461f6808fc365b7eaceba39f0b3ecbf0fae /llvm/lib/Support/TargetParser.cpp
parent70aa4623de9fe2f609eab8969d7ef76b4c80084b (diff)
downloadllvm-a624cec56d4bf61c1f3cb7daf2d27dac59c56fa4.zip
llvm-a624cec56d4bf61c1f3cb7daf2d27dac59c56fa4.tar.gz
llvm-a624cec56d4bf61c1f3cb7daf2d27dac59c56fa4.tar.bz2
[Clang][Codegen] Do not annotate thunk's this/return types with align/deref/nonnull attrs
As it was discovered in post-commit feedback for 0aa0458f1429372038ca6a4edc7e94c96cd9a753, we handle thunks incorrectly, and end up annotating their this/return with attributes that are valid for their callees, not for thunks themselves. While it would be good to fix this properly, and keep annotating them on thunks, i've tried doing that in https://reviews.llvm.org/D100388 with little success, and the patch is stuck for a month now. So for now, as a stopgap measure, subj.
Diffstat (limited to 'llvm/lib/Support/TargetParser.cpp')
0 files changed, 0 insertions, 0 deletions