xref: /aosp_15_r20/external/clang/lib/Driver/Tool.cpp (revision 67e74705e28f6214e480b399dd47ea732279e315)
1*67e74705SXin Li //===--- Tool.cpp - Compilation Tools -------------------------------------===//
2*67e74705SXin Li //
3*67e74705SXin Li //                     The LLVM Compiler Infrastructure
4*67e74705SXin Li //
5*67e74705SXin Li // This file is distributed under the University of Illinois Open Source
6*67e74705SXin Li // License. See LICENSE.TXT for details.
7*67e74705SXin Li //
8*67e74705SXin Li //===----------------------------------------------------------------------===//
9*67e74705SXin Li 
10*67e74705SXin Li #include "clang/Driver/Tool.h"
11*67e74705SXin Li 
12*67e74705SXin Li using namespace clang::driver;
13*67e74705SXin Li 
Tool(const char * _Name,const char * _ShortName,const ToolChain & TC,ResponseFileSupport _ResponseSupport,llvm::sys::WindowsEncodingMethod _ResponseEncoding,const char * _ResponseFlag)14*67e74705SXin Li Tool::Tool(const char *_Name, const char *_ShortName, const ToolChain &TC,
15*67e74705SXin Li            ResponseFileSupport _ResponseSupport,
16*67e74705SXin Li            llvm::sys::WindowsEncodingMethod _ResponseEncoding,
17*67e74705SXin Li            const char *_ResponseFlag)
18*67e74705SXin Li     : Name(_Name), ShortName(_ShortName), TheToolChain(TC),
19*67e74705SXin Li       ResponseSupport(_ResponseSupport), ResponseEncoding(_ResponseEncoding),
20*67e74705SXin Li       ResponseFlag(_ResponseFlag) {}
21*67e74705SXin Li 
~Tool()22*67e74705SXin Li Tool::~Tool() {
23*67e74705SXin Li }
24