[Lldb-commits] [PATCH] D131858: [clang] Track the templated entity in type substitution.

Steven Wu via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Wed Dec 14 11:19:58 PST 2022


steven_wu added a comment.

The workaround in https://reviews.llvm.org/D139956 can get llvm-project bootstrap correctly, doesn't fix the underlying issue.

The new failures is in building `SupportTests` where it issues a weird warning followed by missing symbol. It might be related to this commit too:
https://green.lab.llvm.org/green/job/clang-stage2-Rthinlto/6488/

  /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/LinearPolyBaseTest.cpp:173:13: note: used here
    EXPECT_EQ(-Univariate3D(4, 0), Univariate3D(-4, 0));
              ^
  1 warning generated.



  Undefined symbols for architecture x86_64:
    "std::__1::enable_if<std::is_signed<long long>::value, Univariate3D>::type llvm::operator-<long long>(Univariate3D const&)", referenced from:
        UnivariateLinearPolyBase_Univariate3D_Invert_Test::TestBody() in lto.o
  ld: symbol(s) not found for architecture x86_64


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D131858/new/

https://reviews.llvm.org/D131858



More information about the lldb-commits mailing list