diff options
author | Saar Raz <saar@raz.email> | 2020-01-25 22:54:27 +0200 |
---|---|---|
committer | Saar Raz <saar@raz.email> | 2020-01-25 23:10:40 +0200 |
commit | c21e178bf22b6b46f087e6aab02a34d11dd98432 (patch) | |
tree | da17ffa2315dc6dac7a64d5727e9536771e7a34d /lldb/packages/Python/lldbsuite/test/lang/cpp/bitfields/main.cpp | |
parent | 0df13627c6a4006de39e5f01d81a338793b0e82b (diff) | |
download | bcm5719-llvm-c21e178bf22b6b46f087e6aab02a34d11dd98432.tar.gz bcm5719-llvm-c21e178bf22b6b46f087e6aab02a34d11dd98432.zip |
[Concepts] Transform constraints of non-template functions to ConstantEvaluated
We would previously try to evaluate atomic constraints of non-template functions as-is,
and since they are now unevaluated at first, this would cause incorrect evaluation (bugs #44657, #44656).
Substitute into atomic constraints of non-template functions as we would atomic constraints
of template functions, in order to rebuild the expressions in a constant-evaluated context.
(cherry picked from commit 713562f54858f10bf8998ee21ff2c7e7bad0d177)
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/cpp/bitfields/main.cpp')
0 files changed, 0 insertions, 0 deletions