aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
diff options
context:
space:
mode:
authorRoland McGrath <mcgrathr@google.com>2023-04-27 14:18:18 -0700
committerRoland McGrath <mcgrathr@google.com>2023-04-27 14:23:43 -0700
commit484e64f7e7b2c0494d7b2dbfdd528bcd707ee652 (patch)
tree8bf6367ad1732cecde15f63926ea549cdd0b4c44 /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
parent61976af3ba9347935e9715067fcc0f5a568e6e7d (diff)
downloadllvm-484e64f7e7b2c0494d7b2dbfdd528bcd707ee652.zip
llvm-484e64f7e7b2c0494d7b2dbfdd528bcd707ee652.tar.gz
llvm-484e64f7e7b2c0494d7b2dbfdd528bcd707ee652.tar.bz2
[libc++] Use __is_convertible built-in when available
https://github.com/llvm/llvm-project/issues/62396 reports that GCC 13 barfs on parsing <type_traits> because of the declarations of `struct __is_convertible`. In GCC 13, `__is_convertible` is a built-in, but `__is_convertible_to` is not. Clang has both, so using either should be fine. Reviewed By: #libc, philnik Differential Revision: https://reviews.llvm.org/D149313
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp')
0 files changed, 0 insertions, 0 deletions