llvm-native-core-ext 0.1.0

Extended modules for llvm-native-core: analysis passes, transforms, codegen extras, bitcode, linker, JIT, utilities. Part of the llvm-native workspace (https://crates.io/crates/llvm-native).
// Stub sanitize module — temporarily disabled, non-golden-path.
// Provides minimal type stubs to allow compilation of dependent files.
#![allow(dead_code, unused_imports)]

pub struct SanitizerConfig;
pub struct AddressSanitizer;
pub struct MemorySanitizer;
pub struct ThreadSanitizer;
pub struct InstrumentedAccess;

#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum SanitizerKind {
    Address,
    Memory,
    Thread,
    Undefined,
    Leak,
    DataFlow,
    HWAddress,
}

impl SanitizerConfig {
    pub fn new() -> Self {
        Self
    }
    pub fn default_for_kind(_kind: SanitizerKind) -> Self {
        Self
    }
}