syntax_data: {"ast_node_type":"other","tokens":[{"end":42,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:     if no_clean || target_env_is("msvc") {
context_before:     let no_clean = env::var_os(&*ENV_NO_CLEAN_CFLAGS).is_some();
context_after:         // MSVC doesn't accept -W... options, so don't try to strip them and