aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUtils.cpp
diff options
context:
space:
mode:
authorMariya Podchishchaeva <mariya.podchishchaeva@intel.com>2024-07-17 10:00:47 +0200
committerGitHub <noreply@github.com>2024-07-17 10:00:47 +0200
commita5b5208ba627da46310db67af0dcbb0a824fab92 (patch)
tree4fdb7a0bbbea182348e81924392ac9c00f74dd9e /llvm/lib/Transforms/Utils/LoopUtils.cpp
parent5e338f1f4ae28b9dd7d722a77ab204e358006a86 (diff)
downloadllvm-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