clang 22.0.0git
Multilib.cpp File Reference
#include "clang/Driver/Multilib.h"
#include "clang/Basic/LLVM.h"
#include "clang/Driver/Driver.h"
#include "llvm/ADT/DenseSet.h"
#include "llvm/ADT/SmallSet.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/Regex.h"
#include "llvm/Support/VersionTuple.h"
#include "llvm/Support/YAMLParser.h"
#include "llvm/Support/YAMLTraits.h"
#include "llvm/Support/raw_ostream.h"
#include <algorithm>
#include <cassert>
#include <string>

Go to the source code of this file.

Classes

class  clang::driver::custom_flag::ValueNameToDetailMap
struct  llvm::yaml::MappingTraits< MultilibSerialization >
struct  llvm::yaml::ScalarEnumerationTraits< MultilibGroupType >
struct  llvm::yaml::MappingTraits< MultilibGroupSerialization >
struct  llvm::yaml::MappingTraits< MultilibSet::FlagMatcher >
struct  llvm::yaml::MappingContextTraits< custom_flag::ValueDetail, llvm::SmallSet< std::string, 32 > >
struct  llvm::yaml::MappingContextTraits< custom_flag::Declaration, llvm::SmallSet< std::string, 32 > >
struct  llvm::yaml::MappingTraits< MultilibSetSerialization >

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
namespace  clang::driver
namespace  clang::driver::custom_flag

Functions

static void DiagnoseUnclaimedMultilibCustomFlags (const Driver &D, const SmallVector< StringRef > &UnclaimedCustomFlagValues, const SmallVector< custom_flag::Declaration > &CustomFlagDecls)

Function Documentation

◆ DiagnoseUnclaimedMultilibCustomFlags()

void DiagnoseUnclaimedMultilibCustomFlags ( const Driver & D,
const SmallVector< StringRef > & UnclaimedCustomFlagValues,
const SmallVector< custom_flag::Declaration > & CustomFlagDecls )
static