[all-commits] [llvm/llvm-project] 8d7ee4: [clang] Move CCC_OVERRIDE_OPTIONS implementation t...

Dave Lee via All-commits all-commits at lists.llvm.org
Fri Mar 15 16:10:18 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8d7ee4691dadd3a9d831108f77d1f4e511191a44
      https://github.com/llvm/llvm-project/commit/8d7ee4691dadd3a9d831108f77d1f4e511191a44
  Author: Dave Lee <davelee.com at gmail.com>
  Date:   2024-03-15 (Fri, 15 Mar 2024)

  Changed paths:
    M clang/include/clang/Driver/Driver.h
    M clang/lib/Driver/Driver.cpp
    M clang/tools/driver/driver.cpp

  Log Message:
  -----------
  [clang] Move CCC_OVERRIDE_OPTIONS implementation to Driver (#85425)

Move CCC_OVERRIDE_OPTIONS support to clangDriver so that it may be used outside of the 
clang driver binary.

The override functionality will be used in LLDB, to apply adjustments to ClangImporter 
flags. This will be useful as an escape hatch when there are issues that can be fixed 
by adding or removing clang flags.

The only thing changed is the name, from `ApplyQAOverride` to `applyOverrideOptions`.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list