diff --git a/llvm/include/llvm/Demangle/ItaniumDemangle.h b/include/llvm/Demangle/ItaniumDemangle.h --- a/llvm/include/llvm/Demangle/ItaniumDemangle.h +++ b/include/llvm/Demangle/ItaniumDemangle.h @@ -3883,7 +3883,7 @@ // ::= Dh # IEEE 754r half-precision floating point (16 bits) case 'h': First += 2; - return make("decimal16"); + return make("half"); // ::= Di # char32_t case 'i': First += 2; diff --git a/libcxxabi/src/demangle/ItaniumDemangle.h b/src/demangle/ItaniumDemangle.h --- a/libcxxabi/src/demangle/ItaniumDemangle.h +++ b/src/demangle/ItaniumDemangle.h @@ -3883,7 +3883,7 @@ // ::= Dh # IEEE 754r half-precision floating point (16 bits) case 'h': First += 2; - return make("decimal16"); + return make("half"); // ::= Di # char32_t case 'i': First += 2;