[all-commits] [llvm/llvm-project] 4578fa: [demangler] PPC and S390: Fix parsing of e-prefixe...

xingxue-ibm via All-commits all-commits at lists.llvm.org
Wed Apr 15 07:00:49 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 4578fa8a1cc39dbb6c2a47a5358b7e298d2a4c17
      https://github.com/llvm/llvm-project/commit/4578fa8a1cc39dbb6c2a47a5358b7e298d2a4c17
  Author: Xing Xue <xingxue at outlook.com>
  Date:   2020-04-15 (Wed, 15 Apr 2020)

  Changed paths:
    M libcxxabi/src/demangle/ItaniumDemangle.h
    M llvm/include/llvm/Demangle/ItaniumDemangle.h

  Log Message:
  -----------
  [demangler] PPC and S390: Fix parsing of e-prefixed long double literals

Summary:
This patch is to fix the parsing of long double literals encoded with the e prefix on PowerPC and S390. For both PowerPC and S390, type code e is used for 64-bit long double literals and g is used for 128-bit long double literals. libcxxabi test case test_demangle.pass.cpp fails without the fix.

Authored by: xingxue-ibm

Reviewers: hubert.reinterpretcast, jasonliu, erik.pilkington, uweigand, mclow.li
sts, libc++abi

Reviewed by: hubert.reinterpretcast, erik.pilkington

Differential Revision: https://reviews.llvm.org/D74163




More information about the All-commits mailing list