[all-commits] [llvm/llvm-project] 43cac1: [clang][cli] NFC: Remove ArgList infrastructure fo...

Jan Svoboda via All-commits all-commits at lists.llvm.org
Thu Feb 25 04:53:42 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 43cac1d27d7d57a7800150f95c3f8ac1e3b2bc2b
      https://github.com/llvm/llvm-project/commit/43cac1d27d7d57a7800150f95c3f8ac1e3b2bc2b
  Author: Jan Svoboda <jan_svoboda at apple.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M llvm/include/llvm/Option/ArgList.h
    M llvm/lib/Option/ArgList.cpp

  Log Message:
  -----------
  [clang][cli] NFC: Remove ArgList infrastructure for recording queries

This patch removes the infrastructure for recording queries in `ArgList`, partially reverting D94472.

The infrastructure was used during command line round-trip to determine which arguments should a certain subset of `CompilerInvocation` generate.

Since D96280, the command line arguments are being generated all at once, making this code no longer necessary.

Reviewed By: dexonsmith

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




More information about the All-commits mailing list