//! Per-topic test modules for `zccache-compiler`.
//!
//! Split out of `lib.rs` so each focused file stays under 1,000 LOC and
//! groups by what it exercises (C/C++ parsing, rustc, clang-cl, etc.).
//! Tests can still touch `pub(crate)` helpers because they live inside
//! the crate as `#[cfg(test)] mod tests;`.
/// Shared helper: lift a `&[&str]` literal into the `&[String]` that
/// `parse_invocation` expects.
pub