[all-commits] [llvm/llvm-project] d6e2ba: [libc++] Migrate warning flags to the DSL

Louis Dionne via All-commits all-commits at lists.llvm.org
Mon Nov 2 09:25:28 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: d6e2bac19554a6f877e36d09547b3686b5d7ddb1
      https://github.com/llvm/llvm-project/commit/d6e2bac19554a6f877e36d09547b3686b5d7ddb1
  Author: Louis Dionne <ldionne at apple.com>
  Date:   2020-11-02 (Mon, 02 Nov 2020)

  Changed paths:
    M libcxx/docs/TestingLibcxx.rst
    M libcxx/utils/libcxx/test/config.py
    M libcxx/utils/libcxx/test/dsl.py
    M libcxx/utils/libcxx/test/params.py

  Log Message:
  -----------
  [libc++] Migrate warning flags to the DSL

This makes us closer to running the test suite on platforms where the
legacy test suite configuration doesn't work.

One notable change after this commit is that the tests will be run with
warnings enabled on GCC too, which wasn't the case before. However,
previous commits should have tweaked the test suite to make sure it
passes with warnings enabled on GCC.

Note that warnings can still be disabled with `--param enable_warnings=False`,
as before.

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




More information about the All-commits mailing list