[all-commits] [llvm/llvm-project] 1b8757: [libc++][ci] Enable modules in the Runtimes build

Louis Dionne via All-commits all-commits at lists.llvm.org
Mon Jun 14 20:05:46 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1b87573aaf8ad6a0e1edaac7ab7b34a28f8f41bb
      https://github.com/llvm/llvm-project/commit/1b87573aaf8ad6a0e1edaac7ab7b34a28f8f41bb
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2021-06-14 (Mon, 14 Jun 2021)

  Changed paths:
    M libcxx/utils/ci/run-buildbot

  Log Message:
  -----------
  [libc++][ci] Enable modules in the Runtimes build

The runtimes build has assertions enabled, which is necessary to catch
some of the modules-related issues we've been seeing recently. This
patch enables testing with modules in the runtimes build so as to cover
those cases.

In the future, a better solution would be to systematically use versions
of Clang that have assertions enabled. However, the Clangs we release
currently don't have assertions enabled by default, which causes a
challenge for the CI (we could try to build our own Clang from ToT with
assertions in the CI, but that poses some problems).

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




More information about the All-commits mailing list