AST: split, warn