[PATCH] D123345: Treat `std::move`, `forward`, and `move_if_noexcept` as builtins.

David Tenty via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Apr 20 18:45:42 PDT 2022

daltenty added a comment.

Thanks for getting this fixed this so quickly and sorry for the messy revert.

> What you're seeing is a symptom of a libc++ issue (PR12704) that was fixed >10 years ago (rGbff1bfc6be0615ba3036a861fd27b75c96e3297c <https://reviews.llvm.org/rGbff1bfc6be0615ba3036a861fd27b75c96e3297c>). I don't think we have explicit rules on how old a version of libc++ we aim to support, but trying to use version 3.1 or earlier with trunk Clang seems at least a little unreasonable.  That said, it's probably not too hard to work around this, so I will :) but I would encourage whoever is responsible for libc++ in AIX to look into an upgrade!

Yeah, I'd tend to agree with you :) Thanks for accommodating us and identifying the libc++ issue as well, we'll definitely be looking into this.

  rG LLVM Github Monorepo



More information about the cfe-commits mailing list