diff options
author | Shoaib Meenai <smeenai@fb.com> | 2019-03-28 17:01:20 +0000 |
---|---|---|
committer | Shoaib Meenai <smeenai@fb.com> | 2019-03-28 17:01:20 +0000 |
commit | 155e26f0f43c92131d624fe5e0db4b3cb010cf96 (patch) | |
tree | 44e5134b3bcb0b4e61381973fd520b6a4f9b09d4 /pstl/test/std/algorithms | |
parent | 1af05df3de60802c523661385b04229106a0c2c3 (diff) | |
download | bcm5719-llvm-155e26f0f43c92131d624fe5e0db4b3cb010cf96.tar.gz bcm5719-llvm-155e26f0f43c92131d624fe5e0db4b3cb010cf96.zip |
[CodeGen] Add additional mangling for struct members of non trivial structs
In https://bugs.llvm.org/show_bug.cgi?id=41206 we observe bad codegen
when embedding a non-trivial C struct within a C struct. This is due to
the fact that name mangling for non-trivial structs marks the two
structs as identical. This diff contains a fix for this issue.
Patch by Dan Zimmerman <daniel.zimmerman@me.com>.
Differential Revision: https://reviews.llvm.org/D59873
llvm-svn: 357184
Diffstat (limited to 'pstl/test/std/algorithms')
0 files changed, 0 insertions, 0 deletions