diff options
| author | A. Jiang <de34@live.cn> | 2025-08-05 17:47:11 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-05 17:47:11 +0800 |
| commit | 3bdfca58a6c04272c70413f07b206f0b95743309 (patch) | |
| tree | b51c1c36434ac7e3d15b52b89fa10a4764f29029 /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp | |
| parent | d1b363e0b0d1cce3aa24d998058144295237fa56 (diff) | |
[libc++] Workaround for a bug of overloads in MS UCRT's `<math.h>` (#149234)
MS UCRT seems confused on the status of LWG1327, and still provides
pre-LWG1327 overload set the related math functions, which can't handle
integer types as required. It is probably that UCRT won't fixed this in
a near future, per
https://developercommunity.visualstudio.com/t/10294165.
Before C++20, libc++ worked around this bug by relying on
`-fdelayed-template-parsing`. However, this non-conforming option is off
by default since C++20. I think we should use `requires` instead.
---------
Co-authored-by: Louis Dionne <ldionne.2@gmail.com>
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp')
0 files changed, 0 insertions, 0 deletions
