//===----------------------------------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// // REQUIRES: has-splitfile // Make sure that we can use split-file to write tests when the `has-splitfile` // Lit feature is defined. // RUN: split-file %s %{temp} // RUN: grep 'int main' %{temp}/main.cpp // RUN: grep 'return 0' %{temp}/main.cpp // RUN: not grep -c 'Pre-delimiter' %{temp}/main.cpp // RUN: not grep -c 'foo' %{temp}/main.cpp // RUN: not grep -c '//---' %{temp}/main.cpp // RUN: grep foo %{temp}/input.txt // RUN: grep bar %{temp}/input.txt // RUN: not grep -c 'Pre-delimiter' %{temp}/input.txt // RUN: not grep -c 'int main' %{temp}/input.txt // RUN: not grep -c '//---' %{temp}/input.txt // Pre-delimiter comment. //--- main.cpp int main() { return 0; } //--- input.txt foo bar