For example, in a test file, the following directives define a
%{check} substitution with two formal parameters and then use it
with varying actual arguments:
// DEFINE: %{check}( CFLAGS %, FC_PREFIX %) =                   \
// DEFINE:   %clang_cc1 %{CFLAGS} -emit-llvm -o - %s |          \
// DEFINE:              FileCheck -check-prefix=%{FC_PREFIX} %s
// RUN: %{check}( -foo %, FOO %)
// RUN: %{check}( -bar %, BAR %)