struct CodeGenAction::LinkModule

Declaration

struct CodeGenAction::LinkModule { /* full declaration omitted */ };

Description

Info about module to link into a module we're generating.

Declared at: clang/include/clang/CodeGen/CodeGenAction.h:30

Member Variables

public std::unique_ptr<llvm::Module> Module
The module to link in.
public bool PropagateAttrs
If true, we set attributes on Module's functions according to our CodeGenOptions and LangOptions, as though we were generating the function ourselves.
public bool Internalize
If true, we use LLVM module internalizer.
public unsigned int LinkFlags
Bitwise combination of llvm::LinkerFlags used when we link the module.