llvm-project/libcxxabi
Piggy NL 842e48bd65
[demangler][RISCV] Fix for long double
Summary:
The size of long double in RISCV (both RV32 and RV64) is 16 bytes, thus
the mangled_size shouble be 32.

This patch will fix test case
"_ZN5test01hIfEEvRAcvjplstT_Le4001a000000000000000E_c"
in test_demangle.pass.cpp, which is expected to be invalid but demangler
returned "void test0::h<float>(char (&) [(unsigned int)((sizeof (float))
+ (0x0.000000004001ap-16382L))])" in RISCV environment without this patch.

Reviewed By: urnathan

Differential Revision: https://reviews.llvm.org/D126480
2022-05-27 13:53:20 +08:00
..
cmake [runtimes] Introduce object libraries 2022-05-16 08:41:16 -04:00
fuzz
include [libcxxabi] Copy headers into build location 2022-05-14 03:49:09 +00:00
lib [libc++/abi] Revert "[libc++] Move the weak symbols list to libc++abi" 2020-10-05 11:42:13 -04:00
src [demangler][RISCV] Fix for long double 2022-05-27 13:53:20 +08:00
test [libc++abi] Use from-scratch testing configs for libc++abi by default 2022-05-26 09:08:31 -04:00
www [runtimes] Remove support for standalone builds 2022-02-09 08:55:31 -05:00
.clang-format [NFC][libcxxabi] Run clang-format on libcxxabi/src/cxa_guard_impl.h 2021-08-18 19:09:16 -04:00
.gitignore
CMakeLists.txt [libc++abi] Use from-scratch testing configs for libc++abi by default 2022-05-26 09:08:31 -04:00
CREDITS.TXT
LICENSE.TXT