diff options
author | Mariya Podchishchaeva <mariya.podchishchaeva@intel.com> | 2024-07-17 10:00:47 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-17 10:00:47 +0200 |
commit | a5b5208ba627da46310db67af0dcbb0a824fab92 (patch) | |
tree | 4fdb7a0bbbea182348e81924392ac9c00f74dd9e /llvm/lib/Transforms/Utils/LoopUtils.cpp | |
parent | 5e338f1f4ae28b9dd7d722a77ab204e358006a86 (diff) | |
download | llvm-a5b5208ba627da46310db67af0dcbb0a824fab92.zip llvm-a5b5208ba627da46310db67af0dcbb0a824fab92.tar.gz llvm-a5b5208ba627da46310db67af0dcbb0a824fab92.tar.bz2 |
[clang] Be careful when choosing "fast path" for initialization with #embed (#99023)
When #embed appears in an initializer list, we may choose a "fast path"
if the target declaration is a char array. We simply initialize it with
string literal that contains embedded data. However we need to be
careful when checking that we actually can use this "fast path" since
char array may be nested in a struct.
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUtils.cpp')
0 files changed, 0 insertions, 0 deletions