diff options
Diffstat (limited to 'contrib/llvm-project/clang/lib/Driver/ToolChains/Flang.h')
-rw-r--r-- | contrib/llvm-project/clang/lib/Driver/ToolChains/Flang.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/contrib/llvm-project/clang/lib/Driver/ToolChains/Flang.h b/contrib/llvm-project/clang/lib/Driver/ToolChains/Flang.h index 19e3a8c28f7e..83b79505e0a9 100644 --- a/contrib/llvm-project/clang/lib/Driver/ToolChains/Flang.h +++ b/contrib/llvm-project/clang/lib/Driver/ToolChains/Flang.h @@ -23,6 +23,15 @@ namespace tools { /// Flang compiler tool. class LLVM_LIBRARY_VISIBILITY Flang : public Tool { +private: + /// Extract preprocessing options from the driver arguments and add them to + /// the preprocessor command arguments. + /// + /// \param [in] Args The list of input driver arguments + /// \param [out] CmdArgs The list of output command arguments + void AddPreprocessingOptions(const llvm::opt::ArgList &Args, + llvm::opt::ArgStringList &CmdArgs) const; + public: Flang(const ToolChain &TC); ~Flang() override; |