1 //===- MinGW.h --------------------------------------------------*- C++ -*-===//
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
8 //===----------------------------------------------------------------------===//
10 #ifndef LLD_COFF_MINGW_H
11 #define LLD_COFF_MINGW_H
15 #include "lld/Common/LLVM.h"
20 // Logic for deciding what symbols to export, when exporting all
26 llvm::StringSet<> ExcludeSymbols;
27 llvm::StringSet<> ExcludeLibs;
28 llvm::StringSet<> ExcludeObjects;
30 bool shouldExport(Defined *Sym) const;
33 void writeDefFile(StringRef Name);