diff options
| author | Tomasz KamiĆski <tomasz.kaminski@sonarsource.com> | 2021-05-24 10:16:52 +0200 |
|---|---|---|
| committer | Balazs Benics <balazs.benics@sigmatechnology.se> | 2021-05-24 10:16:52 +0200 |
| commit | 058f384ae94ae0ac94441043804e4a25d338d483 (patch) | |
| tree | bcfd20ae05f0d1d92cd2d5fa6aef341294451971 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | 6caea8a7fa62112070b465eccb7baa241969266c (diff) | |
[analyzer] Correctly propagate ConstructionContextLayer thru ParenExpr
Previously, information about `ConstructionContextLayer` was not
propagated thru causing the expression like:
Var c = (createVar());
To produce unrelated temporary for the `createVar()` result and conjure
a new symbol for the value of `c` in C++17 mode.
Reviewed By: steakhal
Patch By: tomasz-kaminski-sonarsource!
Differential Revision: https://reviews.llvm.org/D102835
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
