@@ -197,7 +197,7 @@ def write_lit_test(test_path, test_visibility):
197197 for i , batch in enumerate (batched ):
198198 # Example run line: "// RUN: not %clang -cc1 -A ... -x c++ - < /dev/null 2>&1 | FileCheck -check-prefix=CC1OptionCHECK0 %s"
199199 run_cmd = (
200- f"\n { comment_str } RUN: not " + driver_data .lit_cmd_prefix
200+ f"\n { comment_str } RUN: not " + driver_data .lit_cmd_prefix + " "
201201 ) # "// RUN: not %clang -cc1 "
202202
203203 # // RUN: <command up to this point> \
@@ -208,6 +208,7 @@ def write_lit_test(test_path, test_visibility):
208208
209209 run_cmd += (
210210 driver_data .lit_cmd_options # "-x c++"
211+ + " "
211212 + driver_data .lit_cmd_end # " - < /dev/null 2>&1 | FileCheck -check-prefix=CC1OptionCHECK"
212213 + str (i ) # "0"
213214 + " %s\n \n " # " %s"
@@ -306,58 +307,58 @@ def write_lit_test(test_path, test_visibility):
306307
307308# Establish the dataclass objects for each driver
308309driver_cc1as = DriverData (
309- "%clang -cc1as " ,
310+ "%clang -cc1as" ,
310311 "" ,
311312 VISIBILITY_CC1AS ,
312- f" - < /dev/null 2>&1 | FileCheck -check-prefix=CHECK_CC1AS_" ,
313+ f"- < /dev/null 2>&1 | FileCheck -check-prefix=CHECK_CC1AS_" ,
313314 "unknown argument" ,
314315 "CHECK_CC1AS_" ,
315316)
316317driver_cc1 = DriverData (
317- "%clang -cc1 " ,
318+ "%clang -cc1" ,
318319 " -x c++" ,
319320 VISIBILITY_CC1 ,
320- f" - < /dev/null 2>&1 | FileCheck -check-prefix=CHECK_CC1_" ,
321+ f"- < /dev/null 2>&1 | FileCheck -check-prefix=CHECK_CC1_" ,
321322 "unknown argument" ,
322323 "CHECK_CC1_" ,
323324)
324325driver_cl = DriverData (
325- "%clang_cl " ,
326+ "%clang_cl" ,
326327 " -### /c /WX -Werror" ,
327328 VISIBILITY_CL ,
328- f" 2>&1 | FileCheck -check-prefix=CHECK_CL_" ,
329+ f"2>&1 | FileCheck -check-prefix=CHECK_CL_" ,
329330 "unknown argument ignored in clang-cl" ,
330331 "CHECK_CL_" ,
331332)
332333driver_dxc = DriverData (
333- "%clang_dxc " ,
334+ "%clang_dxc" ,
334335 " -### /T lib_6_7" ,
335336 VISIBILITY_DXC ,
336- f" 2>&1 | FileCheck -check-prefix=CHECK_DXC_" ,
337+ f"2>&1 | FileCheck -check-prefix=CHECK_DXC_" ,
337338 "unknown argument" ,
338339 "CHECK_DXC_" ,
339340)
340341driver_default = DriverData (
341- "%clang " ,
342+ "%clang" ,
342343 " -### -x c++ -c" ,
343344 VISIBILITY_DEFAULT ,
344- f" - < /dev/null 2>&1 | FileCheck -check-prefix=CHECK_CLANG_" ,
345+ f"- < /dev/null 2>&1 | FileCheck -check-prefix=CHECK_CLANG_" ,
345346 "unknown argument" ,
346347 "CHECK_CLANG_" ,
347348)
348349driver_fc1 = DriverData (
349- "%flang_fc1 " ,
350+ "%flang_fc1" ,
350351 "" ,
351352 VISIBILITY_FC1 ,
352- f" - < /dev/null 2>&1 | FileCheck -check-prefix=CHECK_FC1_" ,
353+ f"- < /dev/null 2>&1 | FileCheck -check-prefix=CHECK_FC1_" ,
353354 "unknown argument" ,
354355 "CHECK_FC1_" ,
355356)
356357driver_flang = DriverData (
357- "%clang --driver-mode=flang " ,
358+ "%clang --driver-mode=flang" ,
358359 " -### -x c++ -c" ,
359360 VISIBILITY_FLANG ,
360- f" - < /dev/null 2>&1 | FileCheck -check-prefix=CHECK_FLANG_" ,
361+ f"- < /dev/null 2>&1 | FileCheck -check-prefix=CHECK_FLANG_" ,
361362 "unknown argument" ,
362363 "CHECK_FLANG_" ,
363364)
0 commit comments